Borussia Dortmund scored three times in 11 minutes late in the second half through three substitutes to come from a goal down and beat hosts Freiburg 3-1 in the Bundesliga on Friday.
England youth international Jamie Bynoe-Gittens grabbed a 77th minute equaliser after a goalkeeping error before weaving past three players to help Youssoufa Moukoko bag another in the 84th. Marius Wolf sealed the win in the 88th.
- ESPN+ viewers' guide: LaLiga, Bundesliga, MLS, FA Cup, more
- Don't have ESPN? Get instant access
Dortmund had started with new striker Anthony Modeste, signed during the week as an emergency replacement for Sebastien Haller, who is being treated for a malignant tumour.
But the hosts struck first with Michael Gregoritsch's looping header for his second goal of the campaign.
Dortmund lacked precision and Freiburg had the better chances after the break with Gregoritsch firing over the bar after again being left unmarked.
Dortmund launched their comeback after being gifted an unexpected equaliser thanks to a howler by Mark Flekken who tried to block a 25-metre shot from teenager Bynoe-Gittens but let the ball slip through his hands and into the net.
Bynoe-Gittens should have done better in the 83rd when he was sent through but failed to get his shot on target, but he made amends with a superb run to launch the move that saw Moukoko make it 2-1 in the next minute.
Half-time substitute Wolf then made sure of the points and Dortmund's second win in their two matches in the league.