Edin Terzic’s side had a sluggish start to the game, failing to break through Werder’s solid defence.
Dortmund finally capitalized on their second attempt when midfielder Julian Brandt dribbled the ball down the right side of the pitch and fired into the bottom corner just outside the penalty area.
The 81,365 spectators roared with anticipation as they watched Dortmund take the lead after an unpromising first half.
Portugal defender Raphael Guerreiro seemingly cemented his side’s victory with a powerful 76th-minute strike, drilling the ball past a sea of Werder shirts to put his side ahead 2-0.
However, Ole Werner’s side found their rhythm in the 89th minute when England defender Lee Buchanan took advantage of a deflection from Dortmund’s Thorgan Hazard and sent the ball into the top corner.
The River Islanders continued their momentum and had an unbeatable streak in stoppage time. Germany midfielder Niklas Schmidt launched an aggressive header past Gregor Kobel to equalize 2-2, thanks to an assist from team-mate Amos Pieper.
Minutes later, Scotland striker Oliver Burke smashed the ball past two Dortmund defenders to seal the victory for his side in the 95th minute.
“Actually, I have no words”
“Actually, I don’t have the words for it. It was crazy,” Burke said after the game, according to Werder Bremen’s website.
“We had a huge mountain to climb and I’m proud of our performance today. I’m really happy for the boys and for the team; everyone trained long and hard and it’s paying off now.
“As a striker you have to find any hole in the opposing defence, and I did that well today. I’m always hungry for goals and being able to score in consecutive games is really cool. J I just ducked my head down, drove in and kicked the ball as hard as I could – and it worked. It’s one of the best goals I’ve ever scored, and the assist from Mitchell was perfect. I’m incredibly happy that I was able to score again,” Burke said of his game-winning goal.
“We had no control over the game even though we were leading 2-0 – that was the case for 90 minutes. Then Bremen pulled one back in the 89th minute and came to life. But in the end we didn’t just not playing well enough throughout the game,” he added.