Manchester City s Brazilian striker Gabriel Jesus celebrates after scoring their second goal during the UEFA Champions League Group A football match between Manchester City and Paris Saint-Germain (AFP)
PSG is also sure of going through as runner-up in Group A thanks to Leipzig beating Club Brugge 5-0.
The clash of the competition's wealthiest teams, who are yet to win European football's top prize, fully came to life in the 50th minute when Kylian Mbappe put PSG ahead after an interchange between Lionel Messi and Neymar.
But the attacking dominance by City that defined the first half saw Raheem Sterling's outstretched left foot nudge in a cross from Kyle Walker to equalize in the 63rd.
After Neymar missed a chance to restore PSG's lead, Bernado Silva teeed up Gabriel Jesus who connected with scuffed shot that still beat Keylor Navas in the 76th.
(For more sports news and updates, follow Ahram Online Sports on Twitter at @AO_Sports and on Facebook at AhramOnlineSports.)