Real Madrid are somehow through to the 2021/22 Champions League final.

In the 89th minute at the Santiago Bernabeu on Wednesday night, Manchester City looked odds on to book a date with Liverpool in Paris.

Pep Guardiola's side were 1-0 ahead in Madrid thanks to Riyad Mahrez's stunner and 5-3 up on aggregate.

But in a dramatic turn of events, Los Blancos managed to take the game to extra-time courtesy of a stoppage-time brace from substitute Rodrygo Goes.

The Brazilian first converted inside the penalty area from Karim Benzema's cut-back, before stylishly planting a header past Ederson off Dani Carvajal's cross less than two minutes later.

It was absolute carnage and Rodrygo almost scored a hat-trick in stoppage-time, but Ederson was able to stop him at the third attempt.

So the game went to extra-time and five minutes into it, Real Madrid were awarded a penalty after Ruben Dias' rash tackle on Benzema.

Man City's Ruben Dias fouls Karim Benzema

Soccer Football - Champions League - Semi Final - Second Leg - Real Madrid v Manchester City - Santiago Bernabeu, Madrid, Spain - May 4, 2022 Manchester City's Ruben Dias fouls Real Madrid's Karim Benzema to concede a penalty Action Images via Reuters/Carl Recine

Benzema grabbed the ball, stepped up and expertly fired the ball into the back of the net to make it 15 Champions League goals for the season.

The latest strike from the irrepressible Frenchman was enough to book Los Blancos' place in the final.

Rodrygo and Benzema's heroics wouldn't have been possible without Ferland Mendy, though.

In the 87th minute of the match, the former Lyon left-back produced a miracle to prevent Jack Grealish from scoring a brilliant solo goal.

Real Madrid's Ferland Mendy stops Jack Grealish from scoring

Soccer Football - Champions League - Semi Final - Second Leg - Real Madrid v Manchester City - Santiago Bernabeu, Madrid, Spain - May 4, 2022 Manchester City's Jack Grealish shoots at goal Action Images via Reuters/Carl Recine

Mendy showed incredible reflexes to clear the ball off the line when it looked for all the world that City's £100 million man would make it 2-0 and kill the tie as a contest.

Check out the moment of pragmatic genius...

Video: Mendy's insane goal-line clearance

Unreal, absolutely unreal. The fact he also managed to prevent Phil Foden from scoring the rebound was quite extraordinary.

Rodrygo and Benzema delivered the goals, but the ultimate game-changing moment belongs to Mendy.

Without him, we'd be preparing ourselves for an all-English final between Liverpool and City.

But it's Real Madrid who will do battle with Jurgen Klopp's side and they will be bidding to win the Champions League for an astonishing 14th time.

CITY BOTTLE IT! MADRID MAKE THE CHAMPIONS LEAGUE FINAL | Real Madrid 3-1 Manchester City (Football Terrace)

They'll go into the match at the Stade de France as underdogs, but after their victories over Paris Saint-Germain, Chelsea and City, you'd be a fool to think Carlo Ancelotti's side can't beat Liverpool.

Champions League quiz: Name these 20 Streets Will Never Forget players