Real Madrid pulled off another epic comeback on a thrilling European Night of classic football to reach the Champions League final.

Pep Guardiola's men were few minutes away from reaching a back-to-back Champions League final thanks to a Riyard Mahrez's strike.

However, the English champions suffered a humiliating collapse to lose out 6-5 on aggregate to the 13 times Champions of Europe.

An obviously painful pills to swallow, Pep Guardiola's wait for a third European triumph looks certain to continue as Manchester City failed to make good their first leg advantage, conceding two goals in quick succession within sixty seconds to bow out in humiliation.

Miracles, naturally, are supposed to run out at some point. The story is however different at Madrid who have time again and again made extraordinary ordinary,

Just when it had seemed Madrid were going to end the season with just a league triumph, the club from the Spanish capital rose from the dead to pull off yet another miracle to book a second Champions League final date against Real Madrid in less than five seasons.

The 2021/2022 UEFA Champions League Finale will pitch 13 times Champions Real Madrid against 6 times winners Liverpool in Paris on the 28th of May, 2022.

The late comeback by Madrid means there will be no all-English final for the second time in two season.