Batshuayi to the rescue for BVB in dramatic finale
Substitute Michy Batshuayi scored an injury-time winner as Borussia Dortmund edged fellow UEFA Champions League hopeful Eintracht Frankfurt in a 3-2 thriller.
Eintracht twice came from behind to seemingly claim a point at Signal Iduna Park, but Batshuayi struck the second of a personal double in stoppage-time to break the visitor's hearts.
With Eintracht hoping for an offside flag that would not come, Batshuayi lashed home to end a four-game winless run in all competitions for Dortmund.
The visitor had deserved a draw, Niko Kovac's men - who started the day level on points with Dortmund - levelling twice thanks to goals from Luka Jovic and Danny Blum.
But it was not to be as substitute Batshuayi sent Dortmund back to third in the Bundesliga, boosting its Champions League qualification hopes.
Dortmund suffered a shock home loss to RB Salzburg in the UEFA Europa League on Friday (AEDT) but bounced back in stunning fashion to extend Peter Stoger's unbeaten league run to 11 league matches.