It was a night that will forever last in the minds of Real Madrid fans as they set a new Champions League record by lifting the trophy consecutively on two occassions.
The 'back to back' win means the galacticos have increased their tally of Champions League trophies to 12.
Real Madrid fans in Ghana could not hide their joy after the best player in the world, Cristiano Ronaldo scored twice on the night to help Madrid thrash Juventus 4-1 in one of the competition's best finale in Cardiff.
Real's record 12th triumph in this competition - and third in four seasons - was predictably orchestrated by Ronaldo, who has now scored in three different Champions League finals.
Ronaldo stopped a bright Juve opening in its tracks as he swept in Dani Carvajal's pass after 20 minutes, before Mario Mandzukic levelled with one of the great Champions League final goals, firing a sublime overhead kick beyond Real goalkeeper Keylor Navas.
Real were unstoppable after the break, restoring their lead through Casemiro's deflected shot before Ronaldo scored at the near post from a cross by the outstanding Luka Modric.
Juventus' misery increased when substitute Juan Cuadrado was sent off for a second caution after a clash with Sergio Ramos, before substitute Marco Asensio emphasised Real's superiority with a precise finish in the last minute.
Real coach Zinedine Zidane has now won back-to-back Champions Leagues - as well as this season's La Liga title - since he took charge in January 2016.
Watch the video below: