The game started at a frenetic pace as to be expected but City had the most dangerous moments. Pressing and threatening, City looked most in danger in the moments they lost possession.
The opening goal came following some good pressing by Gabriel Jesus and Raheem Sterling found himself with a clear shot in the penalty area. No time to think about it and he slotted it home.
City went close on other occasions but the final ball was lacking in each instance. As City dropped the match intensity, Real Madrid came back into the game.
Equalising from a cross, Benzema evaded the challenges from both Fernandinho and Rodri to head past Ederson. At 1:1 this game felt to be turning in Madrid’s favour and the half time whistle proved a useful opportunity to regroup.
The second half was evenly balanced. Sterling went close a number of times but City were guilty of over playing in the penalty area
Those Madrid chances started to increase and Ederson was required to prevent Benzema from taking the lead. City strode up the pitch and went close as Jesus tested Courtois, forcing a save.
In the 66th minute Guardiola swopped Foden for Bernardo Silva, hoping fresh legs may help take City over the finish line. Within seconds City had a goal.
Meanwhile two Cristiano Ronaldo goals could not save Juventus from being kicked out of the Champions League
Coming over five months after the French side claimed a 1-0 home victory in the first leg, a first-half Memphis Depay Panenka was enough to secure the tie for Lyon, despite losing 2-1 on the night.
In victory, Lyon will now face Manchester City next week in a one-off quarter-final as they battle for a place in the final four.