Arsenal players celebrate after opening the scoring vs Shakhtar Donetsk (GettyImages - Alex Burstow)

The Gunners looked to bounce back after a controversial defeat to Bournemouth. They faced a Shakhtar Donetsk side struggling to make an impact on the European stage. 

The Emirates crowd was treated to some nice attacking flair in the early minutes, followed by expected ball domination. Gabriel Martinelli's deflected strike was awarded as a Dmytro Riznyk own goal just before the half-hour mark. 

The second period was a slow one for Arsenal as the visitors began to build momentum, but their efforts did not result in anything substantial. 

The home side was awarded a penalty in the 77th minute to put the game to bed, but Leandro Trossard failed to take advantage as his attempt was expertly saved by Riznyk. 

Trossard's miss injected life back into Shakhtar as they began to test Arsenal's backline until the final whistle. David Raya made a fantastic stop in added time to spare blushes.

Here are your Arsenal post-match player ratings. 

  • Arsenal (4-3-3)

David Raya - 8 

Three clean sheets in three Champions League appearances this season.

Did not have much to do, but when called upon, he delivered. A great save from Pedrinho's effort sealed the victory for his side.

Benjamin White - 6

Made an error which led to a Shakhtar chance, but steadied himself afterwards. 

Got booked in the first half, which potentially led to his substitution at half-time.

William Saliba - 7 

Surprising to see him in the starting XI considering the circumstances going into the Liverpool, but the Frenchman made three clearances, one interception and was not dribbled past once today.

Gabriel Magalhães - 7

Made some crucial blocks to keep the clean sheet and as usual the Brazillian's box defending was top-notch. 

Riccardo Calafiori - 5

Assured in his duels, however, whilst inverting, the new signing is still finding his feet. 

Unfortunate to pick up an injury in the second period. 

Declan Rice - 6

The £100m man's movement opened up space for the opener. Rice had a steady performance, winning all of his ground and aerial duels. 

Thomas Partey - 8

Partey looked back to his best in the first half, picking out some line-breaking passes while remaining composed in possession. 

Moved to right back in the second half, and aside from a marauding run into midfield, he was not overly called upon. A contender for player of the match.

Leandro Trossard - 4

The usually cool attacker was left with egg on his face after failing to double the lead from the spot. 

Penalty aside, Trossard's overall performance dropped off in the second half.

Gabriel Martinelli - 9

Looked like the 2022/23 season Martinelli as he relentlessly took on Yukhum Konoplia. 

His shot led to the own goal, which could have easily been awarded to the winger. 

Worked tirelessly to help out in defence, too, exemplified by racing back the whole length of the pitch to stifle a quick counter by the away side.

Kai Havertz - 5

He linked up well with Jesus on the right-hand side but did not provide the much-needed box presence to ensure his side scored more than one.

Gabriel Jesus - 7

He captained the side tonight and made an electric start with his usual flicks and tricks. Jesus seemed to ignore White on the overlap but still performed adequately. 

Won the ball back excellently to initiate a big chance for himself but could not find the finish - sums him up perfectly.

  • Substitutes: 

Mikel Merino - 5

Came on for White at half-time but did not manage to stamp any authority on the game. 

Raheem Sterling - 5 

Only had around 20 minutes but had to do a lot more defending than attacking. 

Myles Lewis-Skelly - 5 

Replaced the injured Calafiori at left-back but only managed 15 touches. 

Jorginho - N/A