David Raya: Largely untested on the night, but was ready when called upon. Some solid playing from the back. A focused display. Exactly what's needed on nights like these. 6.
Ben White: Another impressive display from White. His level is so consistent that it's becoming hard to write about every three days! Defended well and contributed offensively again. 7.
William Saliba: Different kind of defending from Manchester City at the weekend, but still assured for the most part. One nice moment in the second half to dribble away from pressure. 6.
Gabriel: One minor brain fart in the first half caused a mix up with Zinchenko. Aside from that he was assured against a potentially tricky customer in Carlton Morris. 6.
Oleksandr Zinchenko: A typical Zinchenko game really on his return to the side. Looked really assured on the ball for the most part and took the initiative to play Arsenal out from the back. A couple of risky giveaways, though. The classic risk and reward that the Ukrainian brings. 6.
Thomas Partey: Did a decent job at the base of the midfield. Lots of balls over the top in behind that were threatening. Looks to be getting better with each match he plays back from injury. 7.
Martin Odegaard: A really well taken goal to break the game open for Arsenal. Continues to be a reliable performer despite the congested fixture list. 7.
Emile Smith Rowe: A decisive display for the Hale Ender. Won the ball back for the first goal and assisted the second. Tired as the game went on due to a lack of match sharpness, but showed what he can offer Arsenal when he's given the chance. 8.
Reiss Nelson: Was asleep off the ball time and again as Luton looked to get in down the left. Decent enough on the ball going forward and unlucky not to grab
Read on football.london