Real Madrid came back from the dead to write another glorious chapter in their history when they beat Atletico Madrid 4-1 in extra time helped by goals from Gareth Bale and Cristiano Ronaldo to win a 10th European Cup on Saturday.
With Atletico poised to win the trophy for the first time after going ahead with a first-half Diego Godin header, Real struck back after relentless pressure with a Sergio Ramos header in the third minute of added time from a Luka Modric corner.
That sent the final into extra time and, with a tiring Atletico almost out for the count after taking a battering for most of the second half, Real scored three times in 10 minutes.
World record signing Bale headed them in front after 110 minutes, Marcelo made it 3-1 following a solo run eight minutes later before Ronaldo, the Portugal captain playing in his capital city, converted a penalty with almost the last kick.
That was his 17th goal of the Champions League campaign, an all-time record for one season, and meant Carlo Ancelotti became the second coach to win the European Cup three times after Bob Paisley's Liverpool triumphs in 1977, 1978 and 1981.
Italian Ancelotti also won the trophy twice as a player with AC Milan in 1989 and 1990, while Real became the first team to score four goals in the final since Milan's 4-0 win over Barcelona in 1994.
"Yes that was just incredible, what can I say, it was our aim from the start of the season," Ancelotti told reporters. "It was such a hard game and Atletico were such powerful opponents, but I think we deserved it in the end.
"We scored in extra time. We believed that we could win the game and it went well for us in the end. Everyone did well and what they could and we finished drained, exhausted but very, very happy. Were we lucky to score so late? I don't think so, I think we deserved it."