Manchester City produced a sensational second-half turnaround to seize control of their Champions League semi-final against Paris Saint-Germain, Kevin De Bruyne and Riyad Mahrez getting the goals in a 2-1 first-leg triumph.
A pulsating contest at the Parc des Princes saw PSG take a 15th minute lead when captain Marquinhos – returning to action from a groin injury – headed in at a corner.
However, having been second best during the first half, City were vastly improved after the break, an equalizer arriving when De Bruyne's curling delivery into the penalty area drifted beyond everybody to find the net.
An 18th straight away triumph for Pep Guardiola's side was secured courtesy of a Mahrez free-kick that found a gap in the wall and, having lost control of the game, PSG then lost their cool in the closing stages, Idrissa Gueye shown a straight red for a dangerous challenge on Ilkay Gundogan.
There had been little sign of the drama to come at half-time. The hosts were deservedly ahead after Marquinhos – who had not played since scoring in a 3-2 win over Bayern Munich in the quarter-final first leg – had flicked in a deliciously whipped-in delivery from Angel Di Maria.
City's best chance to equalize before the break came when the hosts gifted them possession, but Phil Foden was only able to shoot straight at Keylor Navas when afforded a clear sight of the target.
Yet Pep Guardiola's side penned PSG in to change the complexion of the tie completely. They had a 65.1 percent share of possession after the interval, leading to them getting two crucial away goals ahead of the return fixture next week.
De Bruyne appeared to be aiming for a teammate but ended up scoring himself, though there was no doubt Mahrez meant his strike, PSG crumbling under pressure.
While there is still work to do back in Manchester, a first-ever Champions League final appearance for the club is within City's grasp thanks to an unforgettable night in Paris.