Paris Saint-germain 2-1 Arsenal: Player Ratings From The Parc Des Princes

Bukayo Saka scores to give Arsenal hope late on.Photograph: Marc Atkins/Getty Images
Paris Saint-Germain
Gianluigi Donnarumma
Produced extraordinary reflex saves to deny Ødegaard and Saka. Immense throughout the competition. 9
Achraf Hakimi
Caught out defensively in early stages before producing a brilliant finish that put the seal on PSG’s victory. 8
Nuno Mendes
Uncharacteristcally unsettled at times by Saka’s pace and trickery. Much prefers the ball being at his feet. 6
Related: Hakimi seals PSG’s Champions League final spot as bold Arsenal fall short
Marquinhos
Always leads by example and is the real mainstay of this young PSG side. A class act. 8
Willian Pacho
Followed Merino everywhere. Reads the game really well and is never afraid to get his hands dirty. 7
João Neves
Forms a formidable central midfield partnership with Vitinha. Covers every blade of grass and provides the hustle and bustle. 7
Vitinha
Took time to find his feet before expertly pulling the strings in midfield. Terrible penalty didn’t matter. 8
Fabián Ruiz
The way he dummied Martinelli for his goal was pure class, even if he got lucky with the deflection off Saliba. 8
Bradley Barcola
Looked more at home on the right flank after starting centrally. Gave Lewis-Skelly a headache. 7
Désiré Doué
Fluffed his first chance after Saliba’s mistake but has some of the quickest feet in the business. 8
Khvicha Kvaratskhelia
A joy to watch in the flesh. Always a danger and deserved to score with effort that stuck the post. 9
Subs:Dembélé (for Barcola, 70) Instant impact with assist for Hakimi 8. Hernández (for Doué, 74) Helped PSG close out win 7. Ramos (for Mendes, 88) n/a
Arsenal
David Raya
Had no chance with Ruiz’s goal. Pulled off some important saves to keep Arsenal in it. 7
Jurriën Timber
An injury doubt beforehand but set the tone early on with high press. Kept very busy by the brilliant Kvaratskhelia. 7
Myles Lewis-Skelly
Always plays with such a swagger but not his night. Taken off after harsh penalty call. 5
William Saliba
Sloppy pass could have given away a goal. Unlucky with defection but has allowed mistakes to creep in. 6
Jakub Kiwior
Lack of pace exposed by PSG’s front three. He has been an able deputy but definitely no Gabriel. 5
Thomas Partey
Caused havoc with early throws but could have done better with header that led to Ruiz’s goal. 6
Declan Rice
Mistake led to a free kick for PSG’s opener before showing total commitment by chasing back to stop Doué. 7
Martin Ødegaard
Unlucky to be denied a goal and covered every blade of grass. But lacking something at the moment. 6
Bukayo Saka
Must be sore from being kicked so much. Deserved his goal and should have taken another late chance. 8
Gabriel Martinelli
Enjoyed some success against Hakimi before fading. Could have done more to prevent Ruiz scoring. 6
Mikel Merino
Always a willing runner but never really looked like scoring. Probably time to revert back to midfield. 6
Subs:Trossard (for Martinelli, 69) Added some impetus but too late. 7Calafiori (for Lewis-Skelly, 68) Almost set up Saka for second. 7 White (for Timber, 83) N/A