Thilo Kehrer (Mendes, 67’) - 5, Struggled to stop City getting balls into the box from his side, which eventually resulted in a winner for the hosts. EPA
Ederson - 6, Will have been surprised by how little he had to do in the first half but had the ball put through his legs within minutes of the second. Stayed alert until the end despite having further periods without seeing much of the ball. AFP
Kyle Walker - 8, Authoritative on and off the ball, making a great recovery run to put Kylian Mbappe under pressure for his shot in the first half. Unlucky to see his deflection from Messi’s cross go straight to Mbappe for the opener but did brilliantly to make the run at the other end and create City’s equaliser. Reuters
John Stones - 7, Lost the ball in a dangerous area but got away with it and often looked in control. EPA
Ruben Dias - 8, Did a good job of nullifying PSG’s threat with great awareness to cut out potentially dangers. Had an ambitious shot blocked. AP
Joao Cancelo - 7, Made some important defensive interventions and was a real threat going forward, delivering a great ball for Gundogan’s chance. Booked for a lunge on Messi. EPA
Ilkay Gundogan - 7, Showed so much intelligence in his runs and passing, but should have scored when the ball came to him in the box. Showed good composure to pass the ball back to Mahrez for the winner. PA
Rodri - 8, Did a brilliant job of breaking up PSG’s attacking play and moved the ball well in the first half. Was unlucky to see his header denied by Kimpembe but then played a lovely pass to Walker for the equaliser.. Booked for a foul on Leandro Paredes. AP
Oleksandr Zinchenko - 6, Moved the ball and pressed well, but took too long when a chance came to break after Ander Herrera surrendered possession. Getty
Riyad Mahrez - 8, Created a threat almost every time he had the ball. Delivered wonderful crosses, with one of those creating the chance for the winner, and had a nice shot touched away by Keylor Navas. Getty
Bernardo Silva - 8, Was a delight to watch, making intelligent runs and passes with one going to Mahrez in the box when things were tight. Provided a beautiful touch to assist Gabriel Jesus for the winner. PA
Raheem Sterling - 8, Constantly tested Achraf Hakimi and played a nice pullback for Zinchenko’s blocked shot. Showed persistence and had his big moment when he snuck the ball inside the post to equalise. AP
SUBS: Gabriel Jesus (Zinchenko, 54’) - 8, Made a mess of his attempted shot but luckily saw it fall to Sterling, then made no mistake with his finish to score the winner. Battled well, even when outnumbered and picked up a late booking. EPA
PARIS SAINT-GERMAIN RATINGS: Keylor Navas - 7, Had some shaky moments with his feet but made good stops to deny City – especially Mahrez. There was little he could do for either goal.
Getty
Achraf Hakimi - 7, Made a brilliant headed clearance to deny Mahrez and largely defended well throughout. Also made some threatening forays up the pitch. EPA
Marquinhos - 7, Showed plenty of resilience and awareness in his defending, being unlucky to be on a team that conceded twice. AP
Presnel Kimpembe - 8, Had a couple of awkward moments on the ball but his defending was brilliant. The France international made a superb clearance off the line to deny Rodri and made various other important interventions, including a block on Zinchenko’s shot. Getty
Nuno Mendes - 6, Had a sloppy start and got away with an unconvincing clearance that fell to Gundogan’s feet. He did get forward well in the build-up to the opener. EPA
Leandro Paredes - 6, Helped Kimpembe in a potentially awkward situation and did the basics well throughout. Bought some fouls in tricky situations. EPA
Ander Herrera - 7, Got away with conceding possession in a dangerous area but helped beat the press well at times and worked hard. Nice linkup play for the opener. Getty
Idrissa Gueye - 8, Showed composure in the midfield and worked hard to help out the defence when possible. Driving Mahrez back was an example of how authoritative he was defensively. AFP
Lionel Messi - 7, Had some moments that were pleasing on the eye and brought the productivity to set up Mbappe for the opener. However, he struggled to make an impact when dropping deep. EPA
Kylian Mbappe - 7, Had a quiet first half and the forward’s effort was poor when he was played through before the break. However, he opened the scoring by putting the ball through Ederson’s legs. EPA
Neymar - 7, Had a couple of eye-catching moments despite not seeing a lot of the ball and slipped Mbappe through well for his wasted chance. He then did well in the build-up to the opener but put the ball wide himself after doing brilliantly to find the opening. EPA
SUBS: Danilo Pereira (Herrera, 60’) - 6, Did well to take the ball away from Stones on the edge of his box but struggled to really get a hold on the game. AP
Angel Di Maria (Gueye, 67’) - 6, Provided a brilliant touch to help create the chance for Neymar, then sent a horrible shot high and wide. Reuters
Thilo Kehrer (Mendes, 67’) - 5, Struggled to stop City getting balls into the box from his side, which eventually resulted in a winner for the hosts. EPA
Ederson - 6, Will have been surprised by how little he had to do in the first half but had the ball put through his legs within minutes of the second. Stayed alert until the end despite having further periods without seeing much of the ball. AFP
Kyle Walker - 8, Authoritative on and off the ball, making a great recovery run to put Kylian Mbappe under pressure for his shot in the first half. Unlucky to see his deflection from Messi’s cross go straight to Mbappe for the opener but did brilliantly to make the run at the other end and create City’s equaliser. Reuters
John Stones - 7, Lost the ball in a dangerous area but got away with it and often looked in control. EPA
Ruben Dias - 8, Did a good job of nullifying PSG’s threat with great awareness to cut out potentially dangers. Had an ambitious shot blocked. AP
Joao Cancelo - 7, Made some important defensive interventions and was a real threat going forward, delivering a great ball for Gundogan’s chance. Booked for a lunge on Messi. EPA
Ilkay Gundogan - 7, Showed so much intelligence in his runs and passing, but should have scored when the ball came to him in the box. Showed good composure to pass the ball back to Mahrez for the winner. PA
Rodri - 8, Did a brilliant job of breaking up PSG’s attacking play and moved the ball well in the first half. Was unlucky to see his header denied by Kimpembe but then played a lovely pass to Walker for the equaliser.. Booked for a foul on Leandro Paredes. AP
Oleksandr Zinchenko - 6, Moved the ball and pressed well, but took too long when a chance came to break after Ander Herrera surrendered possession. Getty
Riyad Mahrez - 8, Created a threat almost every time he had the ball. Delivered wonderful crosses, with one of those creating the chance for the winner, and had a nice shot touched away by Keylor Navas. Getty
Bernardo Silva - 8, Was a delight to watch, making intelligent runs and passes with one going to Mahrez in the box when things were tight. Provided a beautiful touch to assist Gabriel Jesus for the winner. PA
Raheem Sterling - 8, Constantly tested Achraf Hakimi and played a nice pullback for Zinchenko’s blocked shot. Showed persistence and had his big moment when he snuck the ball inside the post to equalise. AP
SUBS: Gabriel Jesus (Zinchenko, 54’) - 8, Made a mess of his attempted shot but luckily saw it fall to Sterling, then made no mistake with his finish to score the winner. Battled well, even when outnumbered and picked up a late booking. EPA
PARIS SAINT-GERMAIN RATINGS: Keylor Navas - 7, Had some shaky moments with his feet but made good stops to deny City – especially Mahrez. There was little he could do for either goal.
Getty
Achraf Hakimi - 7, Made a brilliant headed clearance to deny Mahrez and largely defended well throughout. Also made some threatening forays up the pitch. EPA
Marquinhos - 7, Showed plenty of resilience and awareness in his defending, being unlucky to be on a team that conceded twice. AP
Presnel Kimpembe - 8, Had a couple of awkward moments on the ball but his defending was brilliant. The France international made a superb clearance off the line to deny Rodri and made various other important interventions, including a block on Zinchenko’s shot. Getty
Nuno Mendes - 6, Had a sloppy start and got away with an unconvincing clearance that fell to Gundogan’s feet. He did get forward well in the build-up to the opener. EPA
Leandro Paredes - 6, Helped Kimpembe in a potentially awkward situation and did the basics well throughout. Bought some fouls in tricky situations. EPA
Ander Herrera - 7, Got away with conceding possession in a dangerous area but helped beat the press well at times and worked hard. Nice linkup play for the opener. Getty
Idrissa Gueye - 8, Showed composure in the midfield and worked hard to help out the defence when possible. Driving Mahrez back was an example of how authoritative he was defensively. AFP
Lionel Messi - 7, Had some moments that were pleasing on the eye and brought the productivity to set up Mbappe for the opener. However, he struggled to make an impact when dropping deep. EPA
Kylian Mbappe - 7, Had a quiet first half and the forward’s effort was poor when he was played through before the break. However, he opened the scoring by putting the ball through Ederson’s legs. EPA
Neymar - 7, Had a couple of eye-catching moments despite not seeing a lot of the ball and slipped Mbappe through well for his wasted chance. He then did well in the build-up to the opener but put the ball wide himself after doing brilliantly to find the opening. EPA
SUBS: Danilo Pereira (Herrera, 60’) - 6, Did well to take the ball away from Stones on the edge of his box but struggled to really get a hold on the game. AP
Angel Di Maria (Gueye, 67’) - 6, Provided a brilliant touch to help create the chance for Neymar, then sent a horrible shot high and wide. Reuters
Thilo Kehrer (Mendes, 67’) - 5, Struggled to stop City getting balls into the box from his side, which eventually resulted in a winner for the hosts. EPA