A calamitous display from Loris Karius from Loris Karius, as well as an early injury to Mohamed Salah made a tough night for Liverpool even worse.
A goalless first half was notable as Salah went off in tears after dislocating his shoulder. Then early in the second, Karius threw the ball into Karim Benzema and the ball tricked into he goal.
Following a quick Saido Mane equaliser, substitute Gareth Bale scored quite possibly the best ever goal seen in a Champions League final, bagging an overhead kick from the edge of the penalty area.
The Welshman then smashed in his second from 30 yards, though much of the culpability will be laid at the door of Karius who let the ball slip through his fingers.
Despite that, Madrid now have 13 Champions Leagues to their name, and a record three titles in a row. Meanwhile Zidane becomes the first coach to win the Champions League/European Cup in three consecutive seasons.
Liverpool were impressive early on and had Real Madrid pinned into their own half for the first 10 minutes.
Georginio Wijnaldum, Sadio Mane and Salah both had shots blocked by Los Blancos’ backline, while Roberto Firmino headed off target.
There were a couple of flashes from Zidane’s men as Marcelos strode forward, but drilled his long-range strike well wide. Ronaldo did the same.
Still probing at the Madrid defence, the turning point in the first half came as Salah was sent in on goal, but in a tangle with Sergio Ramos he fell awkwardly on his shoulder. After trying to continue, the Egyptian left the field in tears.
From there, Real Madrid seemed all the more comfortable with Liverpool’s man attacking threat extinguished, but they were unable yo get any meaningful chances on goal.
Luka Modric and Karim Benzema were unable to get shots through the Reds’ backline, before Dani Carvajal’s final was also ended prematurely.
The best chance fell to Ronaldo just before the break as a deep cross from the right found the head of the Portuguese, but it was too close to Loris Karius, though Karim Benzema did turn in the rebound which was ruled out for offside.
After the restart, a Marcelo shot was blocked by Adam Lallana, then Isco got to the rebound and rattled crossbar from just outside the penalty area.
Moments later Real Madrid did have the lead as Benzema intercepted a throw from Karius and the ball tricked in off the post.
As Liverpool looked for the equaliser Firmino was inches away from turning a cross in. From the resulting corner, a Dejan Lovren header was diverted home by Mane.
A ball into the box found Isco, who had his back to goal, but managed to turn well and had his shot well saved by Karius from six yards.
Just three minutes after coming on in place of Isco, Bale bagged an overhead kick to give Madrid the lead again.
Mane smacked the post minutes later, then Ronaldo was played in on goal but Andy Robertson made a magnificent last ditch tackle.
A wonderful ball from Bale on the right, curled with the outside of his left boot, found Ronaldo steaming in on the opposite side and his first time shot was well saved.
The match was well and truly over as Bale tried a speculative effort from 3-0 yards, which went through Karius’ hands and into to the net.