Werder Bremen stormed through to the quarterfinals of the DFB-Pokal 4-2 on penalties after an incredible 3-3 stalemate with Borussia Dortmund following a 1-1 draw in regular time in a cup tie that had everything on it.
Having missed last years final, Borussia Dortmund were looking to get into another final and clinch their first DFB-Pokal Cup since 2017. Dortmund, however, suffered a nightmare start when Bremen went ahead five minutes into the game courtesy of a well-worked free kick that manager Florian Kohfeldt passed a word to Nuri Sahin who then delivered the message to Max Kruse, with the latter striking a low free-kick that was deflected in by Milot Rashica.
Dortmund almost pulled level into the 14th minute when Omer Torak delivered in a low cross from the right channel that found Mario Gotze totally unmarked at the center of the 18-yard box but his flick went agonizingly wide off the mark.
Bremen's lapse in concentration allowed Dortmund back into the tie at the stroke of half time when Philipp Bargfede brought Axel Witsel down just at the edge of the penalty area. Reus who has been lethal with set-pieces stepped up to take it and curled the ball over the wall and into the top corner to sent Lucien Favre's men level into the half time break.
Bremen had a mirror start to the second half and almost restored their lead 10 minutes into the second half when Kruse struck a long-range effort from outside the box but Eric Oelschlagel was up to the task to palm the ball away for a corner.
Thomas Delaney almost stole it in the 90minute for Dortmund when he rose highest to head the ball from a corner but his nodded effort cannoned off the woodwork. The game ended in a 1-1 stalemate with extra time called into action.
Just as they did at the depth of first half in regular time Dortmund got their goal in the final minute of first-half extra time when Christian Pulisic played a give and take pass that found the on-loan Chelsea midfielder Christian Pulisic one on one with the keeper to give Dortmund the lead for the first time in the game.
Bremen again had a strong start leveling proceedings two minutes after the resumption of the second half when Claudio Pizzaro had a deft touch in the six-yard area to get past the keeper and fire in the ball from a difficult angle as the 40-year-old wheeled away in celebration towards the Bremen fans who had traveled to the stadium.
Dortmund regained their lead in the 112th minute when Maximilian Philipp got past Ludwig Augustinsson in the left flank to have all the time in the world to pick up his teammate and chose Achraf Hakimi who tapped the ball home from close range.
The roller coaster game was certainly not over when Bremen rose from the ruins in the 119th minute when Max Kruse whipped a corner that was headed on the far post by Martin Harnik to send the game into penalties.
Paco Alcacer and Maxilimilian Philipp missed their spot kicks to hand Bremen a 4-2 win.