Manchester City are just 90 minutes away from a first-ever Champions League final as they face Paris Saint-Germain in a crucial semi-final second leg on Tuesday night.
Pep Guardiola's side put in a scintillating performance to come from 1-0 behind to win 2-1 at Le Parc des Princes last week, now carrying a significant advantage into their home fixture.
The Premier League champions-elect looked as if their Champions League woes may continue as a Marquinhos header gave the hosts a deserved 1-0 half-time lead.
But Guardiola's side were much-improved in the second half, with goals from Kevin De Bruyne and Riyad Mahrez ensuring PSG must score at least two goals if they are to progress to the final for a second year running.