Borussia Dortmund have finished top of Champions League Group D ahead of Arsenal, despite being held to a 1-1 draw by Anderlecht.
Jurgen Klopp's side were almost ahead inside four minutes when neat footwork from Henrikh Mkhitaryan gave Ciro Immobile a chance to score, but a late block from Anthony Vanden Borre kept the Belgian outfit on level terms.
Anderlecht then squandered their best chance of the first half as Aleksandar Mitrovic found himself in acres of space and with only Mitchell Langerak to beat, but the Austrian keeper justified his selection with a solid save.
The visitors continued to threaten as Dennis Praet's effort was blocked before Chancel Mbemba headed inches wide.
However, Silvio Prato needed to be alert to keep Anderlecht from slipping behind as first he denied Immobile before getting his hands to another effort from Mkhitaryan.
Prato was eventually beaten just before the hour mark as Immobile latched on to Nuri Sahin's through-ball before placing his effort into the top corner.
Mitrovic tried to find an equaliser, but was unable to keep his header down from Sacha Kljestan's cross.
However, the Serbian forward wouldn't be denied as he muscled into the box six minutes from time to nod Vanden Borre's cross beyond the reach of Langerak.