Manchester City fought back from a goal down, to beat Paris Saint-Germain 2-1 in their Champions League semi-final first leg on Wednesday night.
The hosts took the lead, after Marquinhos headed in Angel Di Maria’s corner in the first half.
However, the game changed after the break.
City skipper Kevin De Bruyne’s cross dropped in to pull City level just after the hour mark.
Mahrez then beat Keylor Navas from a 71st-minute free-kick to complete the turnaround and give Pep Guardiola’s side the advantage going into next Tuesday’s return in Manchester.
Having already failed to win at home to Manchester United, Barcelona and Bayern in this season’s Champions League, the Parisians now face an uphill struggle in England if they are to reach the final for the second year running.