Real Madrid fought back from the brink of elimination to beat Manchester City 3-1 after additional time and 6-5 on aggregate in an enthralling and emotional Champions League semi-final.
City led 1-0 on Wednesday night and 5-3 on aggregate when Riyad Mahrez scored after 73 minutes, but Real substitute Rodrygo equalised in the last minute of normal time and headed home one minute later to level the tie at 5-5.
Five minutes into additional time, Karim Benzema converted a penalty awarded for a foul on him by Ruben Dias and Real, the record 13-times European champions, held the shell-shocked English side under control to reach the final.
Real will play Liverpool on May 28 in Paris, a repeat of the 2018 final in Kyiv, which the Spanish team won 3-1.
Wednesday’s victory was another superb rearguard action by Real who came from behind for the third consecutive time in this season’s Champions League knock-out stage to stay on course to win Europe’s most prestigious club competition for the fifth time in the last nine years.
After a breathtaking first leg packed with goals and individual radiance from both sides, the return game was the complete opposite.
City worked tirelessly to subdue their hosts who failed to manage a shot on target in the first half.
With Real fast running out of ideas, Bernardo Silva broke by the middle of their defence and laid the ball off for Mahrez to finish and City looked certain to stay on course to win the trophy for the first time.
But as they did against Paris St-Germain in the round of 16 and Chelsea in the quarter-finals, Real conjured up the magic they required.
“Everything is possible when you are called Real Madrid,” goalkeeper Thibaut Courtois told Movistar Plus.
“This is just amazing. We have knocked out very big clubs that have spent a lot of money to build their teams. But we have our history. And when Real Madrid get to the final, they go to win it.”
City’s careful approach
City had dominated the first leg and their coach Pep Guardiola was content to sit tight and adopt a similarly careful approach as they had in their quarter-final second leg against Atletico Madrid.
The plan worked well in the first half, but Real missed a good chance to take the rule after the interval when Vinicius Jr met a Dani Carvajal cross at the far post and sent his volley wide.
City continued to play their game of patience and earned the reward when Mahrez lashed home.
Phil Foden almost extended City’s rule with a counterattack led by Jack Grealish which Real defender Eder Militao kept out on the line, but Real refused to lie down.
In the last minute of regulation time, substitute Eduardo Camavinga found Benzema at the far post and the French striker set up Rodrygo to score from close range.
One minute later, Rodrygo received a perfect cross from Dani Carvajal and got between three defenders to head the ball into the net.
With Madrid’s Bernabeu Stadium turned into a cauldron, it was just a matter of time until Real delivered the killer blow which came when Benzema was fouled by Dias and the Frenchman sent a precise identify kick into the corner of the net.
It was the 15th Champions League goal this season for Benzema, the competition’s leading scorer. It was his 10th goal in the knockout stage alone, tying Cristiano Ronaldo’s record in a single season.
“We were close. We were close. But in the end we could not reach it,” Guardiola told BT Sport.
“We didn’t play our best, but it is normal, a semi-final, the players feel the pressure. Football is unpredictable, it is a game like this. We have to accept it.”
Meanwhile, Liverpool forward Mohamed Salah said they have a “score to settle” with Real Madrid after the Spanish side set up a repeat of their 2018 final.
Salah left the field in tears in the final four years ago following a heavy fall under a challenge by Sergio Ramos, with Real going on to clinch the title.
“We have a score to settle,” Salah posted on social media after Real deleted City.
Click: See details