David Raya: A superb save from Strand Larsen at 1-0 to keep the game in Arsenal’s favour. Remained switched on throughout despite not having much to do for long parts of the game. 8.

Ben White: Didn’t get forward to support the attack an awful lot, but was good defensively against a potentially tricky customer in Rayan Ait Nouri. 6.

William Saliba: Showed moments of class at the back. Particularly in stopping a Doherty counter attack. One brain fart to give the ball away to Cunha that could have been punished on another day though. 6.

Gabriel: Put his body on the line time and again to keep Wolves out. Dealt well with the physicality of Strand Larsen. A threat from set pieces when Arsenal got them. 7.

Oleksandr Zinchenko: A relatively composed afternoon from the Ukrainian. Did well to help Arsenal dominant in the first half. Did play a loose pass in the second half that could have been more brutally punished. 6.

Thomas Partey: Some bright moments. His quick thinking was key to Arsenal getting the second. Caught on the ball far too often though and could have cost Arsenal on another day. 5.

Martin Odegaard: At the heart of everything Arsenal did offensively. Some really good pressing. His back flick to play through Havertz in the first half was a highlight. 7.

Declan Rice: Ran himself into the ground for Arsenal. Showed good offensive threat in the first half. Did fall off a little in the second period as he tired. Can be forgiven for that as he’s come back later than everyone else. 7.

Bukayo Saka: Not always at his most influential, but grabbed a goal for himself and the assist for Havertz. The few times Wolves left him free, he punished them. This is what the best players do. 8.

Kai Havertz: Showed all sides of his multifaceted game. A proper centre forward’s header for his goal. Then the quality with his feet to assist Saka. A great start to what promises to be an exciting season for the German. 9.

Gabriel Martinelli: His end product remains a bit of an issue despite all his good work to get in the good positions. Trossard will feel he can get his starting place back if this is anything to go by. 6.

SUBSTITUTES –

Jurrien Timber: Showed moments of real quality in the final third. One dribble to the byline was a particular highlight. His aggression in the tackle is a strength, but he’ll need to be wary after a late penalty shout for Wolves. 7

Leandro Trossard: Came on too late for a rating. n/a.

Gabriel Jesus: Came on too late for a rating. n/a.