Real looked down and out in their semi-final second leg tie against Manchester City.
They were 5-3 down on aggregate going into stoppage-time and needed a major turnaround.
They managed just that, with Rodrygo Goes’ quick-fire double forcing the game to extra-time.
Karim Benzema gave Real the lead from the penalty spot a few minutes into extra-time and Los Blancos held on to book their place in the final.
Mohamed Salah will be pleased to see Real complete the comeback.
After Liverpool beat Villarreal on Tuesday to reach the final, Salah revealed he wanted Real to beat City.
“I want to play Madrid. I have to be honest,” he told BT Sport, per the Metro.
“City is a really tough team, we’ve played against them a few times this season. But if you ask me personally, I would prefer Madrid.”
Asked if that was to get payback, Salah laughed and replied: “Because we lost in the final against them, so I want to play against them – hopefully we will win it!”
Of course, four years ago in the 2018 Champions League final, Salah was forced off through injury in the first-half and Real went on to win 3-1.
So, when Real’s place in the final was confirmed, Salah took to Instagram to react.
Salah posted, alongside images from their semi-final victory: “We have a score to settle”.
You can just tell how determined Salah is to exact revenge.
He will be doing absolutely everything in his power to ensure Liverpool emerge victorious in the final on May 28.
It’s set to be a fascinating encounter and we cannot wait. It has the makings of a classic.
Jurgen Klopp quiz: How well do you know the Liverpool legend?