
Matt Doherty 6/10
(On for Bueno, 62'): Looked to be positive and defended adequately. Sarabia (on for Bellegarde, 62'): 6. Kalajdzic (on for Doyle, 93'): N/A. PA
David Raya 6/10
ARSENAL RATINGS. Had nothing to do in the first-half with his side completely in control. Routine save from Cunha after the break. Reuters
Takehiro Tomiyasu 7/10
Another solid display sadly ended by a calf injury late on. Defensively competent and backed up Saka on the right. Reuters
William Saliba 6/10
Relatively untroubled. Was his usual self with the ball, starting attacks and feeding accurate passes into midfield. Getty Images
Gabriel 6/10
Had a good battle with compatriot Cunha, missed a decent headed chance from a teasing Saka cross. Getty Images
Oleksandr Zinchenko 6/10
Such a strange game. Fabulous assist for Odegaard's goal. playing a one-two with Jesus and delivering a pinpoint cut back. Then handed Wolves a goal with some poor defending. EPA
Declan Rice 7/10
Bossed the midfield. Got through plenty of work and used the ball well. AFP
Martin Odegaard 8/10
Really encouraging display, always involved, looking to probe and play balls in behind for Saka and Jesus. Scored a great goal. AFP
Leandro Trossard 7/10
Decent game as an advanced midfielder. Had one decent chance in the first half as he brought down a cross with a sublime touch but was denied by Sa. PA
Bukayo Saka 8/10
On fire in the first half. Scored a trademark goal and caused Wolves all sorts of problems with his clever movement and runs. AFP
Gabriel Jesus 7/10
He may not score as many people would like, but he's always involved and had a hand in both first-half goals. EPA
Gabriel Martinelli 7/10
Plenty of lung-busting runs. Excellent defensive work to cover for a Zinchenko mistake in the first half and then hit the post moments later. EPA
Eddie Nketiah 6/10
ARSENAL SUBS. (on for Jesus, 67'): Hit the post with late chance. Should have scored. PA
Kai Havertz 6/10
(On for Martinelli, 77'): Helped his side see out the win as they wobbled late on. AFP
Ben White 6/10
(On for Tomiyasu, 79'): Came on for the closing stages in what was a nervy finish for the Gunners; Kiwior (on for Saka, 93'): N/A; Jorginho (on for Odegaard, 93'): N/A. EPA
Jose Sa 5/10
WOLVES RATINGS. Picked the ball out of his net twice before injury ended his involvement in the first half. PA
Toti 5/10
Operating on the left of the back-three took him into Saka's orbit - and he struggled. Reuters
Craig Dawson 5/10
Like all Wolves defenders he had a difficult day, struggled with the movement all around him. Some decent diagonal passes to get his team out. PA
Max Kilman 5/10
Not his finest game and got away with one as he pulled back Jesus with the Arsenal striker poised to head home. Getty Images
Hugo Bueno 5/10
Fairly effective on the ball but given a torrid time defensively by Saka. Getty Images
Tommy Doyle 6/10
Pressed and harried and did his best in the face of a dominant Arsenal midfield display. Put in one particularly dangerous free-kick in the first half. Reuters
Jeanricner Bellegarde 5/10
Thankless task of trying to stem the Arsenal tide. Some nice touches but made very little impact. AP
Boubacar Traore 5/10
Another midfielder to have a tough afternoon. Hard to do much when the opposition have 70-plus per cent possession and pass rings around you. Getty Images
Nelson Semedo 5/10
Did his best defensively but offered little going forward which is supposed to be his forte. AP
Hwang Hee-chan 4/10
Offered nothing and not much else you can say. AP
Matheus Cunha 7/10
Wolves' most effective player. Did his best to take the game to Arsenal and it was usually all his own work. Clinical finish late on. Reuters
Daniel Bentley 7/10
WOLVES SUBS. (On for Sa, 23'). Never easy coming on as a sub goalkeeper but Bentley did a solid job even if Arsenal had taken their foot off the gas. Reuters
Matt Doherty 6/10
(On for Bueno, 62'): Looked to be positive and defended adequately. Sarabia (on for Bellegarde, 62'): 6. Kalajdzic (on for Doyle, 93'): N/A. PA
David Raya 6/10
ARSENAL RATINGS. Had nothing to do in the first-half with his side completely in control. Routine save from Cunha after the break. Reuters
Takehiro Tomiyasu 7/10
Another solid display sadly ended by a calf injury late on. Defensively competent and backed up Saka on the right. Reuters
William Saliba 6/10
Relatively untroubled. Was his usual self with the ball, starting attacks and feeding accurate passes into midfield. Getty Images
Gabriel 6/10
Had a good battle with compatriot Cunha, missed a decent headed chance from a teasing Saka cross. Getty Images
Oleksandr Zinchenko 6/10
Such a strange game. Fabulous assist for Odegaard's goal. playing a one-two with Jesus and delivering a pinpoint cut back. Then handed Wolves a goal with some poor defending. EPA
Declan Rice 7/10
Bossed the midfield. Got through plenty of work and used the ball well. AFP
Martin Odegaard 8/10
Really encouraging display, always involved, looking to probe and play balls in behind for Saka and Jesus. Scored a great goal. AFP
Leandro Trossard 7/10
Decent game as an advanced midfielder. Had one decent chance in the first half as he brought down a cross with a sublime touch but was denied by Sa. PA
Bukayo Saka 8/10
On fire in the first half. Scored a trademark goal and caused Wolves all sorts of problems with his clever movement and runs. AFP
Gabriel Jesus 7/10
He may not score as many people would like, but he's always involved and had a hand in both first-half goals. EPA
Gabriel Martinelli 7/10
Plenty of lung-busting runs. Excellent defensive work to cover for a Zinchenko mistake in the first half and then hit the post moments later. EPA
Eddie Nketiah 6/10
ARSENAL SUBS. (on for Jesus, 67'): Hit the post with late chance. Should have scored. PA
Kai Havertz 6/10
(On for Martinelli, 77'): Helped his side see out the win as they wobbled late on. AFP
Ben White 6/10
(On for Tomiyasu, 79'): Came on for the closing stages in what was a nervy finish for the Gunners; Kiwior (on for Saka, 93'): N/A; Jorginho (on for Odegaard, 93'): N/A. EPA
Jose Sa 5/10
WOLVES RATINGS. Picked the ball out of his net twice before injury ended his involvement in the first half. PA
Toti 5/10
Operating on the left of the back-three took him into Saka's orbit - and he struggled. Reuters
Craig Dawson 5/10
Like all Wolves defenders he had a difficult day, struggled with the movement all around him. Some decent diagonal passes to get his team out. PA
Max Kilman 5/10
Not his finest game and got away with one as he pulled back Jesus with the Arsenal striker poised to head home. Getty Images
Hugo Bueno 5/10
Fairly effective on the ball but given a torrid time defensively by Saka. Getty Images
Tommy Doyle 6/10
Pressed and harried and did his best in the face of a dominant Arsenal midfield display. Put in one particularly dangerous free-kick in the first half. Reuters
Jeanricner Bellegarde 5/10
Thankless task of trying to stem the Arsenal tide. Some nice touches but made very little impact. AP
Boubacar Traore 5/10
Another midfielder to have a tough afternoon. Hard to do much when the opposition have 70-plus per cent possession and pass rings around you. Getty Images
Nelson Semedo 5/10
Did his best defensively but offered little going forward which is supposed to be his forte. AP
Hwang Hee-chan 4/10
Offered nothing and not much else you can say. AP
Matheus Cunha 7/10
Wolves' most effective player. Did his best to take the game to Arsenal and it was usually all his own work. Clinical finish late on. Reuters
Daniel Bentley 7/10
WOLVES SUBS. (On for Sa, 23'). Never easy coming on as a sub goalkeeper but Bentley did a solid job even if Arsenal had taken their foot off the gas. Reuters