Real Madrid is through to the final of the UEFA Champions League after an incredible comeback against Manchester City this morning.

Ahead 4-3 on aggregate, Manchester City were on their way to the final when Riyad Mahrez gave them the lead in the 73rd minute.

City led 1-0 until the 90th minute when 2 quick goals by Madrid’s Rodrygo sent the game in to extra time.

Karim Benzema then scored Madrid’s 3rd goal via a penalty in extra time to seal the remarkable comeback.

Madrid will now play Liverpool in the final on the 29th of this month.