Bayern Munich has overcome the heartbreak of losing two Champions League finals in three seasons to beat German rival Borussia Dortmund 2-1 to become European champions for the fifth time.
Goals from Croatian Mario Mandzukic after 60 minutes and Dutchman Arjen Robben, with a clever 89th-minute solo strike, settled a superb final after Dortmund had levelled with a 68th-minute penalty from Ilkay Guendogan on Saturday.
The win kept alive Bayern's hopes of a treble as they have already won the German league title and face VfB Stuttgart
in the Cup final in Berlin next Saturday.
"It's a final, we were at the same level, we both had our chances," Robben told ZDF German TV.
"I was able to push the ball through at the end. It means a lot to me. It's still hard to fathom. I'll be able to put it in words later. There are so many emotions right now, it's incredible.
"So many people told me I'd score a goal tonight. the first few chances I missed. I got another chance at the end and took advantage of it."
The match, played at a ferocious pace, was full of superb attacking football and seemed destined for extra time until
Robben burst through a gap in the defence and rounded outstanding Dortmund keeper Roman Weidenfeller to score.