B Dortmund 1 Tottenham 2
Son Heung-min proved the scourge of Borussia Dortmund again as his late winner ensured Tottenham will go through top of the group to the Champions League last 16.
Spurs fell behind to Pierre-Emerick Aubameyang's first-half strike but Harry Kane equalised with his sixth goal of the tournament before a brilliant bit of Dele Alli trickery set up Son to seal a 2-1 victory.
The South Korean now has eight goals in 10 games against Dortmund, a record that stretches across three different clubs - Hamburg, Bayer Leverkusen and now Tottenham.
Few of those strikes are likely to have been as important as this one, however, with Mauricio Pochettino's side now guaranteed to go through first in Group H with one game to spare, ahead of European champions Real Madrid. The result also comes as a timely boost to morale following Saturday's gut-wrenching defeat at Arsenal.
Now, Spurs head into the Champions League knock-out stages, having not only brushed aside Dortmund home and away, but also Madrid. They will be a dark horse when the draw is made next month.
After an even start, Tottenham lost their way and in the 31st minute, Aubameyang struck.
Dortmund still just about deserved their lead at the break but Tottenham carried their momentum into the second half and within four minutes had an equaliser.
It was only half a chance but that was all Kane needed, before Son emerged as the hero 14 minutes from time.