Real Madrid defeated Atletico Madrid in the UEFA Champions League final for the second time in three years as they won a dramatic penalty shootout 5-3 in Milan.
After 120 minutes of action ended in a 1-1 draw, Atletico's Juanfran was the unfortunate man to miss, allowing Cristiano Ronaldo to slot home the decisive spot-kick as Madrid won on penalties.
Madrid were much the better team in the first half and took the lead through Sergio Ramos, who got a faint touch on Gareth Bale's header from close range to haunt Atletico again after his vital goal in his side's 2014 victory.
Atleti came out fighting after the break, but Antoine Griezmann crashed a penalty against the crossbar as they looked set to fall to another painful defeat against their city rivals in club football's biggest fixture.
But substitute Yannick Carrasco's strike from inside the six-yard box with 11 minutes remaining sent the game to extra-time, where neither side found a winner to prompt spot-kicks.
However, Atletico hearts were broken again with Ronaldo's topless celebrations and tears from Atletico fans bringing back memories from their defeat in Lisbon.
Madrid's victory means they are now 11-time European champions with Zinedine Zidane becoming the seventh man to win the tournament as both player and coach after only five months at the helm.
Atletico, meanwhile, suffered their third heartbreaking defeat in a European Cup final, with Diego Simeone missing out on the opportunity to win every major honour available since taking charge of the club.
Madrid came close to taking an early lead when Bale fired in a free-kick that was turned towards goal by Karim Benzema a few yards out, but Jan Oblak made a crucial save with his legs.
— Champions League (@ChampionsLeague) May 28, 2016
Both of @Atleti's previous European Cup finals went to extra time - 1974 & 2014.— Champions League (@ChampionsLeague) May 28, 2016
Third time lucky? #UCLfinal pic.twitter.com/ktv8zIpVIu
— Champions League (@ChampionsLeague) May 28, 2016
Atletico's starting lineup for the #UCLfinal!https://t.co/F24otzb9Sf— Champions League (@ChampionsLeague) May 28, 2016
Real Madrid's starting lineup for the #UCLfinal!https://t.co/nfhl3EYhTl— Champions League (@ChampionsLeague) May 28, 2016