A year ago Manchester City suffered one of the most heartbreaking European defeats in their history against Real Madrid – but now they have the chance of revenge.
For the second season in a row, City and Real have been drawn against each other in the Champions League semi-finals.
Last year, City went into the final minute of the second leg at the Bernabeu just needing to not concede two goals, only to do so in dramatic fashion.
Having won a thrilling first leg 4-3 at Etihad Stadium, Riyad Mahrez gave City a 5-3 aggregate lead.
But substitute Rodrygo netted in the 90th and 91st minutes, with Real’s first two shots on target.
In the other quarter final clash, Inter Milan secured a historic Champions League semi-final with arch-rivals AC Milan despite being held by Benfica at an ecstatic San Siro.