(CNN) -- The woe is over for Bayern Munich in Champions League finals after it defeated Borussia Dortmund 2-1 in a pulsating all German contest in London on Saturday. The woe is over, too, for Arjen Robben, who scored the winner in the 89th minute and set up Mario Mandzukic's opener in the 60th. Ilkay Gundogan's penalty in the 68th had pulled Dortmund level prior to Robben's nifty decider. Robben was labeled a villain by Bayern fans last year, when he missed a penalty and other opportunities in the final against Chelsea. "I do not know how many times I dreamed about it but I said to many people that tonight was going to be our night," Robben told Sky Sports.
@highlight
Arjen Robben's late goal gives Bayern Munich the Champions League title
@highlight
Robben also set up Mario Mandzukic's goal early in the second half
@highlight
Robben missed a penalty in extra time as Bayern lost to Chelsea in the 2012 final
@highlight
Borussia Dortmund fails in its bid to win a second Champions League crown
But when Borussia Dortmund couldn't convert its superiority in the first half into goals, @placeholder slowly got into the game.