Mats Hummels thought he had edged Dortmund ahead in the second-half only for the officials to adjudge his header had not crossed the line. Replays suggested that the ball was over the line before Dante hacked clear.
Arjen Robben finally broke the deadlock deep into extra time, scoring his third German Cup final goal – only Gerd Muller and Uwe Seeler have scored more – to put some shine on a largely disappointing showpiece event.
And in the 123rd minute Thomas Mueller made it 2-0, stumbling through the Dortmund defence to round Roman Weidenfeller and finish the season with the German championship and domestic cup in the bag.
Pep Guardiola' side lined up with an experimental 3-5-2 formation that included space for 18-year-old Pierre-Emile Hojbjerg as a right-sided wing-back.
But the three-man backline, consisting of Dante, Javi Martinez and Jerome Boateng, rarely faced up to any intensive testing from Dortmund who were insipid in the final third.
Robben was deployed as the most advanced Bayern Munich attacking player, and he was a dangerous route to goal in the opening exchanges.
Weidenfeller knew little about Thomas Muller’s shot in the third minute, assisted by Robben’s cute through ball, as the ball smacked against his face.
The 31-year-old keeper blocked Robben, two minutes later, with the Dutchman striking along the ground from the left-corner of the box.
Bayern’s dominant start was then dealt a blow midway through the first-half. Philipp Lahm took a nasty knock on his foot and after leaving the pitch for treatment, he was replaced by Franck Ribery.
But on the stroke of the interval, we got a glimpse of the end-to-end, absorbing football that was on show in the 2013 Champions League final between the teams.
Firstly, on 44 minutes, Danish teenager Hojbjerg struck a low shot towards goal, before, at the other end, Robert Lewandowski passed up a very good opportunity, as the ball fell fortuitously at the back-post.
Meanwhile, 33-year-old Weidenfeller was the hero again for Dortmund in the 53rd minute, standing tall to block Ribery’s attempted finish in a one-on-one situation.
Ten minutes later, the attention turned to the match officials who failed to spot Hummels’ header, aided by the flick-on from Lewandowski, crossing the line, as Dante had attempted to hack clear from the set-piece.
Substitute Oliver Kirch asked questions of Manuel Neuer, shooting from 30 yards for the German number one to parry clear.
Robben, however, could have made the match safe with 11 minutes remaining, but Weidenfeller produced another inspired save.
If anything, the tempo of extra-time suffered more as players dropped throughout with non-impact injuries, especially cramp.
Dortmund’s second substitution of the evening, Pierre-Emerick Aubameyang, should have hit the back of the net from 12 yards, as he dragged his curled shot past the post after Lewandowski’s cut-back.
Indeed, it would be the missed opportunity that would haunt Dortmund in the end when Robben helped extend Bayern’s 12-game DFB Pokal unbeaten record, tapping in Boateng’s whipped cross from the right-hand side.
He missed a further one-on-one opening to seal Cup glory, but Bayern Munich stood firm in the closing stages and Muller killed off Dortmund hopes in the final seconds to secure the double for Guardiola’s men.
- Sports & Recreation
- Bayern Munich
- Pep Guardiola
- Borussia Dortmund
- Arjen Robben
- Roman Weidenfeller
- DFB Pokal
- Mats Hummels