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).

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).

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.

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.

But Jurgen Klopp’s Liverpool will now be looking for revenge against the Spanish champions in Paris on May 28 as Real boss Carlo Ancelotti looks to become the first manager to win the competition four times.

SkySports