Real Madrid produced an astonishing late comeback against Manchester City to set up a Champions League final against Liverpool, as Karim Benzema’s extra-time penalty winner gave them an incredible 6-5 aggregate win over City.
The 13-time winners were trailing 5-3 on aggregate heading into the 90th minute at the Bernabeu after Riyad Mahrez had given City the lead (73).
But two goals in two minutes from substitute Rodrygo dramatically made it 2-1 (5-5 on aggregate) to Real in the 91st minute to send the tie to extra-time.
Real’s epic fightback was then complete in the fifth minute of extra-time as Benzema scored a penalty after being brought down by Ruben Dias.
City came close to forcing a penalty shootout but Fernandinho put a chance wide at the back post at the end of the first half of extra-time, as the Premier League leaders missed out on making it back-to-back Champions League finals.
Real, who also came from behind in the previous two rounds against Paris Saint-Germain and Chelsea, reached their first Champions League final since 2018 when they beat Liverpool 3-1.