(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.
No wonder he was celebrating wildly at the final whistle.
Indeed the euphoria among Bayern players at Wembley was fully understandable, since this was a team that had lost three of its four previous finals, two in agonizing fashion.
It began in 1999.
Minutes away from beating Manchester United, two injury-time goals from the Red Devils deprived Munich and led to one of the most lasting images in Champions League history -- defender Samuel Kuffour overflowing in tears and pounding the turf at Barcelona's Nou Camp in frustration.
Kuffour would later say it was destiny for United.
The same, perhaps, could have been uttered when Chelsea inflicted more heartache in 2012 in Bayern Munich's own stadium.
With Bayern firmly in control of the game at 1-0, this time a late effort from Chelsea striker Didier Drogba tied proceedings and prompted extra time -- when Robben didn't captalize from the spot -- and then penalties.
Paying the price for missed opportunities -- Robben and striker Mario Gomez were particularly guilty -- Chelsea prevailed to give the Blues their first trophy in football's most prestigious club competition.