Arjen Robben scored a heart-stopping 89th-minute winner to earn Bayern Munich a dramatic 2-1 win over German rivals Borussia Dortmund after a thrilling Champions League final at London's Wembley Stadium.
With extra time beckoning, Robben collected a back-heel from Franck Ribery, eluded the challenge of Mats Hummels and rolled a delicate shot past Roman Weidenfeller to give Bayern their fifth European crown.
It was a moment of long-awaited deliverance for both Bayern and Robben, after defeats for the Bavarians in the final of the competition in 2010 and again in 2012, when they lost a cruel penalty shoot-out to Chelsea on home soil.
Robben had set Bayern on the way to victory after an hour of the first all-German final when he teed up Mario Mandzukic for the opener, only for Ilkay Gundogan to equalise from the penalty spot in the 68th minute.
Victory made Bayern coach Jupp Heynckes only the fourth manager to win the trophy with two different clubs, after a 1998 triumph with Real Madrid, as he prepares to step aside for incoming successor Pep Guardiola.
Having already claimed the German title, Bayern will now look to complete an unprecedented treble by beating Stuttgart in the German Cup final next weekend.
Bayern romped to the Bundesliga title by a record-breaking 25-point margin.