Bayern Munich got over last season's disappointing defeat to Chelsea in a penalty shootout by romping home their fifth Champions League title by beating Borussia Dortmund 2-1 in a thriller on Saturday.

Arjen Robben scored the winning goal in the penultimate minutes and avoided going to extra time. Mario Mandzukic had earlier found the net 15 minutes into the second half.

Bayern Munich
The Bayern Munich squad pose with the trophy after defeating Borussia Dortmund in their Champions League Final soccer match at Wembley Stadium in LondonReuters

Dortmund, who came into the game conceding only one defeat enroute to the final, started off well with some quick passes and held the Bundesliga champions 0-0 in the first half though Robben failed to convert two good chances. Jurgen Klopp's side held to their attacking game and attempted the net on a few occasions in the first part of the match but could not carry the momentum further.

Arjen Robben
Bayern Munich's Robben kisses the trophy after defeating Borussia Dortmund in their Champions League Final soccer match at Wembley Stadium in LondonReuters

The game tilted towards Munich in the second half. Mario Mandzukic put Bayern Munich in the lead in the 60th minutes by scoring from Robben's cross from a close range.

Bayern Munich, Mario Mandzukic
Bayern Munich's Mario Mandzukic shoots to score past Borussia Dortmund's Marcel Schmelzer during their Champions League Final soccer match at Wembley Stadium in LondonReuters

Dortmund were back into the game when Ilkay Gundogan converted a penalty in the 67th minute after Dante, who had already got a yellow card, kneed Reus in the chest. It would have been a different game all together if Dante was given a red card for the second fault but that was not to happen.

Bayern Munich
Bayern Munich's Dante reacts after fouling Borussia Dortmund's Marco Reus during the Champions League Final soccer match at Wembley Stadium in LondonReuters
Borussia Dortmund, Ilkay Guendogan
Borussia Dortmund's Guendogan scores penalty against Bayern Munich in Champions League final in LondonReuters

It looked like the game was heading for extra time when Robben made good use of Ribery's pass and scored the deciding goal in the 89th minutes, just a few minutes before the referee blew the final whistle.

Arjen Robben
Bayern Munich's Arjen Robben shoots to score past Borussia Dortmund's goalkeeper Roman Weidenfeller during their Champions League Final soccer match at Wembley Stadium in LondonReuters

Both the teams had some good chances to score, and one of them was Blaszczykowski's shot in the 20th minute from Reus' cross. Then Manuel Neuer sent Lewandowski's attempt over the bar.

Bayern Munich, Manuel Neuer
Bayern Munich's goalkeeper Manuel Neuer saves a shot from Borussia Dortmund's Robert Lewandowski during their Champions League Final soccer match at Wembley Stadium in LondonReuters

If Neuer saved a few good attempts from Dortmund players, Weidenfeller was superb in his area, denying the Bavarians to score. He charged towards Robben in what seemed like a sure goal. The ball hit his chin and deflected. He then tipped Mario Mandzukic's header on to the crossbar.

Borussia Dortmund, Roman Weidenfeller
Borussia Dortmund's goalkeeper Roman Weidenfeller saves a shot by Bayern Munich's Mario Mandzukic during their Champions League Final soccer match at Wembley Stadium in LondonReuters

Neven Subotic made an astonishing clearance near the goal-line denying Thomas Muller a goal. It was Robben's last minute goal that decided the outcome of the game, making up for his misses in the first half.

Borussia Dortmund, Neven Subotic
Borussia Dortmund's Neven Subotic clears the ball off the line during their Champions League Final soccer match against Bayern Munich at Wembley Stadium in LondonReuters