Borussia Dortmund struck twice in the final three minutes to complete a dramatic comeback from two goals down and snatch a 3-2 win at Eintracht Frankfurt on Saturday as the Bundesliga restarted following the winter break.
Jude Bellingham headed in an 87th minute equaliser before Mo Dahoud curled in the winner in the 89th minute to send Dortmund to 37 points and cut the gap to leaders Bayern Munich, after Julian Nagelsmann's side lost 2-1 to Borussia Moenchengladbach on Friday.
Before the visitors managed to recover from the setback Borre struck again, this time pouncing on some sloppy defending from Marco Reus in the box following a mistake from Dortmund's Thomas Meunier who lost possession in his own half.
Dortmund's best chance came on the stroke of half-time when Donyell Malen hit the post from two metres out but they did score in the 71st minute with Erling Haaland sending Thorgan Hazard through to pull a goal back.
"This was a great and emotional win," said Dortmund defender Mats Hummels. "We had a good start and then showed a reaction at the end of the first half. The second half was then a very good reaction.
"But it is frustrating and a constant issue that we give away goals from nothing," he added. "We concede goals from situations where no goals should be allowed in."
Norwegian striker Haaland forced a good save from Eintracht goalkeeper Kevin Trapp a little later before Bellingham headed in the equaliser.
Dahoud then snatched the winner to complete their comeback.