The long, arduous journey to European glory culminated under the roof in Wales, where Zinedine Zidane’s men showed their killer instinct to win the title for the third time in four seasons.
Juventus started the brighter and Mario Mandzukic’s overhead kick will live long in the memory, but Cristiano Ronaldo’s brace along with efforts from Casemiro and Marco Asensio left Real celebrating a surprisingly comfortable 4-1 win.
Juventus conceded more in Cardiff than the rest of their continental run combined, seeing them slump to a fifth straight final defeat as Madrid became the first side in the Champions League era to retain the trophy.
It was a chastening end to a night the Bianconeri had started superbly.
After Ronaldo opened the scoring by turning home Real’s first shot on goal, Mandzukic scored a sublime overhead kick – surely one of the greatest ever goals ever to grace this stage.
But Juventus’ dreams of a first Champions League title in 21 years ended in heartbreak as Madrid upped the ante, regaining their lead as Casemiro’s 30-yard drive flew home via a deflection.
Matters were quickly compounded as Ronaldo turned home at the near post to take his goal tally for club and country to 600.
Gareth Bale came on late in his hometown final and soon saw Real captain Sergio Ramos’ theatrical reaction earning substitute Juan Cuadrado a second booking, with Asensio compounding matters at the death.