David Raya: Fortunate to escape unpunished after spilling an attempt by Kevin de Bruyne from outside the box. 6
Piero Hincapie: One of four players making their first starts of the season. Fired over from close range when it seemed easier to score. 6
Gabriel Magalhaes: Dominant performance at the heart of the defence and produced some strong challenges. 7
Ezri Konsa: Worked hard as the Gunners kept another clean sheet. His passing was also decent. 7
Ben White: Eager to burst forward and supply crosses into the box. Did well to react first after Raya spilled a Kevin de Bruyne attempt. 6
Declan Rice: Work rate could not be faulted. 6
Mikel Merino: Should have marked his first Arsenal start since January with a goal but headed straight at the keeper. 6
Eberechi Eze: First start of the season. Early attempt deflected over the bar but was also lucky to escape a caution. 6
Martin Odegaard: Captain to the rescue with an outstanding finish from outside the box as Arsenal looked set for a frustrating night. 8
Bukayo Saka: Busy performance and registered five attempts alone in the first half. Wasted one glorious chance when he lifted it over the bar and had one acrobatic effort straight at the keeper. 6
Viktor Gyokeres: Had just six touches in the first half and struggled to make an impact on his first start of the season. 5
Subs:
Bruno Guimaraes (on 65, Merino): Helped his team to three points. 5
Christos Tzolis (on 65, Eze): Sent the ball into orbit while attempting a shot before providing the assist for the winner. 5
Kai Havertz (on 73, Gyokeres): Helped his side to an important win. 5
Noni Madueke (on 73, Saka): Worked hard after coming on. 5
Martín Zubimendi (on 82, White)
Subs not used: Arrizabalaga, Meslier, Calafiori, Lewis-Skelly, Dowman.