In the 25th minute a long pass intended for Mario Gomez hit its mark. Weidenfeller left the net and without touching the ball brought Gomez to the ground. The referee awarded a penalty kick, which Arjen Robben converted to the 1-1 draw.
Roman Weidenfeller who was hurt in the 8th minute in a collision with Mario Gomez, finally bit the bullet in the 34th minute and had to be replaced by the Australian Mitch Langarak. His first test came just a few minutes later when he took a courageous dive at Mario Gomez. He certainly passed that test.
With end to end action throughout the match, Dortmund was attacking the Munich end. Schmelzer shot was blocked and then Grosskreutz was taken down by Jerome Boateng in the penalty area. Clear decision, penalty for Dortmunds which Matt Hummels converted for the 2-1 lead for Dortmund.,
While just seconds into injury time, Kagawa makes a brilliant delivery to Robert Lewandowski who defeats the three Bayern defenders and put the ball into the net for a 3-1 lead for Borussia Dortmund.
Near the end of the first half Dortmund was very much in control. The teams hit the cabin with a 3-1 lead for Dortmund. Bayern had a big task ahead, if they were to safe the game. While Bayern had more ball possession in the first half, Dortmund convinced in their ability to switch to offense quickly and for the most part were able to make something out of their chances.
In the second half Dortmund continued its tight defence with counters. The tactic paid off in the 58th minute when Grosskerutz passed to Kagawa, who saw Lewandowski on the right in the penalty box. Lewandowski picked up the ball and fired it from 12 meters into the left corner of the net for a 4-1 Dortmund lead.
Bayern finally came back into match when Ribery go the ball through a tight defence, defeating Schmelzer in the process. He let go with the left foot and sank the ball into the left side of the net.
The Bayern goal, which gave some hope, didn't last long when Gundogans passed to Pisczek and Manuel Neuer, who had the ball dropped it. Piscek passed to Lewandowski who headed the ball into the net in the 81st minute, giving Dortmund a 5-2 lead.
That is how it ended on this night and Dortmund is the German Cup champion. The victory is well deserved and for the second time this season Bayern goes empty handed Borussia Dortmund is the undisputed best team in German football. They should be a force to be reckoned with in the Champions League in the coming season.
FC Bayern: Manuel Neuer - Philipp Lahm, Jerome Boateng, Holger Badstuber, David Alaba(Contendo (69th) , Luiz Gustavo Thomas Mueller 46th), Bastian Schweinsteiger - Arjen Robben, Toni Kroos, Franck Ribery -Mario Gomez
Borussia Dortmund: Roman Weidenfeller (Mitch Langarak 34th) - Lukas Piszczek, Neven Subotic, Mats Hummels, Marcel Schmelzer- Ilkay Gundogan, Kuba (Piresec 84th) - Jakub Blaszczykowski, Shinji Kagawa (Bender), Kevin Großkreutz - Robert Lewandowski