Manchester City beat Real Madrid 4-3 in one of the most stunning Champions League semi-finals in recent history.
A game that featured six goals could have gone into double figures, as City raced into an early two-goal lead thanks to Kevin De Bruyne and Gabriel Jesus. The Belgian scored the fastest ever Champions League semi-final goal after just 94 seconds before assisting Jesus eight minutes later.
But Karim Benzema was always bound to get in on the action, and scored shortly past the half-hour mark to pull one back before half-time. However, Phil Foden got restored City's two-goal advantage after the break, but not for long.