A slow start from Edin Terzik’s side, failing to penetrate Werder’s strong defence.
Dortmund eventually cashed in on their second attempt at goal when midfielder Julian Brandt shot the ball down the right side of the pitch and fired it into the bottom corner from just outside the penalty area.
81,365 spectators roared in anticipation as Dortmund took the lead after a disappointing first half.
Portuguese defender Rafael Guerreiro cemented his side’s victory with a powerful strike in the 76th minute, drilling the ball across a sea of Werder shirts to put his side 2-0 up.
However, Ole Werner’s side found its rhythm in the 89th minute when English defender Lee Buchanan took advantage of a deflection from Dortmund’s Thorgan Hazard and stuck the ball into the top corner.
The River Islanders built on their pace and enjoyed an unbeatable streak in injury time. German midfielder Niklas Schmidt, helped by teammate Amos Peiper, delivered an offensive header to Gregor Kobel to level it 2-2.
A few minutes later, Scotland forward Oliver Burke struck a ball off two of Dortmund’s defenders in the 95th minute to seal his team’s victory.
‘I really don’t have words’
According to the Werder Bremen website, Burke said after the match, “I really don’t have words for it. It was crazy.”
“We had a huge mountain to climb and I am proud of my performance today. I am really happy for the boys and the team; everyone has worked long and hard and now it is paying off.
“As a striker, you have to find any hole in the opposition’s defense, and I did that well today. I’m always hungry for goals and it’s really cool to be able to score in back-to-back games. I just put my head down and plowed and hit the ball as hard as I could – and it worked. It’s one of the best goals I’ve ever scored, and Mitchell’s pass was perfect. I’m so happy to have it I’m able to score again,” Burke said of his winning goal.
“We were 2-0 up even though we had no control over the game – that was the case for the whole 90 minutes. Then Bremen pulled one back in the 89th minute and it came to life. But in the end we Didn’t play enough in the whole game,” he said.