WOLVES RATINGS: Jose Sa 6 – No chance for City’s first and last goals, but arguably could have got closer to Haaland’s scuffed effort in the first half.
PA
Jonny Castro Otto 6 – Lost possession needlessly at times.
Getty
Nathan Collins 2 – Sent off for a terrible challenge on Grealish, his flying kick into the Englishman’s hip just after the half-hour mark made things impossible for his side.
Getty
Max Kilman 4 – Turned his back on Haaland and allowed the Norwegian to drive forward and pick out the bottom corner.
AFP
Rayan Ait-Nouri 7 – Lost track of Grealish for the first goal but provided a vital interception to deny Haaland a second before the break. Saw plenty of the ball in the second half and looked promising when carrying the ball forwards. Getty
Matheus Nunes 5 – Never really looked comfortable and gave the ball away in the build-up to the opening goal with Wolves’ first touch of the game. Carded for a foul on Cancelo in the second half. AP
Ruben Neves 7 – Looked solid in central defence after dropping back following Collins’ dismissal. Booked for dissent after Nunes’ yellow card. Getty
Joao Moutinho 5 – Had a torrid time keeping up with Silva and De Bruyne in midfield. AFP
Pedro Neto 6 – Looked dangerous with Guedes on the counter-attack but failed to make a shot on target before being taken off for Campbell. PA
Daniel Podence 5 – Lively in the second half, but there was little end product and Traore replaced him for the final 20 minutes. AP
Goncalo Guedes 5 – Provided the only shot on target for his side after four minutes, but it was saved by Ederson at his near post. The winger snatched at a chance to get one back just before the hour mark and was substituted for Hee-chan ten minutes later. Getty
SUBS: Boubacar Traore (Podence, 70) N/A.
PA
Hwang Hee-chan (Guedes, 70) N/A.
AP
Nelson Semedo (Ait-Nouri, 81) N/A.
Chem Campbell (Neto, 86) N/A.
PA
MANCHESTER CITY RATINGS: Ederson 6 – Forced into his only save of the game after four minutes, but the Brazilian was equal to Guedes’s effort at his near post.
EPA
Manuel Akanji 7 – A determined performance, and the Swiss international remained a physical presence at the back. PA
Ruben Dias 7 – Sloppy in possession but got better as the match continued. Superb sliding challenge to deny Guedes a tap-in in the second half. Getty
John Stones 6 - Dealt well with defensive duties in the right-back position. EPA
Joao Cancelo 6 – Sometimes wasteful in attack but didn’t put a foot wrong in defence. Getty
Rodri 7 – Made some crucial interventions. Carded in the first half after holding back Nunes on the edge of the box. AFP
Kevin De Bruyne 9 – Two assists for the Belgium playmaker, with an inch-perfect cross to Grealish for the first goal and a low cross at the near post for Foden to close the scoring. He pressed tirelessly in the midfield until being replaced by Mahrez for the closing 20 minutes. AP
Bernardo Silva 6 – A quieter night for the Portugal international, but he gets the assist for the second goal. EPA
Phil Foden 8 – An energetic performance. Laid the ball off to Kevin De Bruyne with a neat flick in the build-up to the opening goal. Finished the game off with a near-post finish from a De Bruyne cross before coming off for Alvarez. PA
Jack Grealish 8 – Turned the ball into the back of the net from a few yards out to open the scoring after just 55 seconds. Bounced back from a poor midweek display before he was replaced by Palmer after 76 minutes. AFP
Erling Haaland 7 – The Norwegian makes scoring look easy, and he found the back of the net once again after 13 minutes with a somewhat scuffed shot into the bottom corner that was out of reach of Jose Sa. Looked disappointed not to get a second. Action Images
SUBS: Ilkay Gundogan (Foden, 72) N/A.
Getty
Julian Alvarez (Silva, 72) N/A – Wanted to get on the scoresheet but scuffed wide an effort on the edge of the area with his weak foot. AP
Riyad Mahrez (De Bruyne, 72) – Straight into the action but Jose Sa is quick off his line to deny the Algerian a shot immediately after his introduction. EPA
Cole Palmer (Grealish, 77) N/A.
Reuters
Sergio Gomez (Rodri, 81) N/A.
PA
WOLVES RATINGS: Jose Sa 6 – No chance for City’s first and last goals, but arguably could have got closer to Haaland’s scuffed effort in the first half.
PA
Jonny Castro Otto 6 – Lost possession needlessly at times.
Getty
Nathan Collins 2 – Sent off for a terrible challenge on Grealish, his flying kick into the Englishman’s hip just after the half-hour mark made things impossible for his side.
Getty
Max Kilman 4 – Turned his back on Haaland and allowed the Norwegian to drive forward and pick out the bottom corner.
AFP
Rayan Ait-Nouri 7 – Lost track of Grealish for the first goal but provided a vital interception to deny Haaland a second before the break. Saw plenty of the ball in the second half and looked promising when carrying the ball forwards. Getty
Matheus Nunes 5 – Never really looked comfortable and gave the ball away in the build-up to the opening goal with Wolves’ first touch of the game. Carded for a foul on Cancelo in the second half. AP
Ruben Neves 7 – Looked solid in central defence after dropping back following Collins’ dismissal. Booked for dissent after Nunes’ yellow card. Getty
Joao Moutinho 5 – Had a torrid time keeping up with Silva and De Bruyne in midfield. AFP
Pedro Neto 6 – Looked dangerous with Guedes on the counter-attack but failed to make a shot on target before being taken off for Campbell. PA
Daniel Podence 5 – Lively in the second half, but there was little end product and Traore replaced him for the final 20 minutes. AP
Goncalo Guedes 5 – Provided the only shot on target for his side after four minutes, but it was saved by Ederson at his near post. The winger snatched at a chance to get one back just before the hour mark and was substituted for Hee-chan ten minutes later. Getty
SUBS: Boubacar Traore (Podence, 70) N/A.
PA
Hwang Hee-chan (Guedes, 70) N/A.
AP
Nelson Semedo (Ait-Nouri, 81) N/A.
Chem Campbell (Neto, 86) N/A.
PA
MANCHESTER CITY RATINGS: Ederson 6 – Forced into his only save of the game after four minutes, but the Brazilian was equal to Guedes’s effort at his near post.
EPA
Manuel Akanji 7 – A determined performance, and the Swiss international remained a physical presence at the back. PA
Ruben Dias 7 – Sloppy in possession but got better as the match continued. Superb sliding challenge to deny Guedes a tap-in in the second half. Getty
John Stones 6 - Dealt well with defensive duties in the right-back position. EPA
Joao Cancelo 6 – Sometimes wasteful in attack but didn’t put a foot wrong in defence. Getty
Rodri 7 – Made some crucial interventions. Carded in the first half after holding back Nunes on the edge of the box. AFP
Kevin De Bruyne 9 – Two assists for the Belgium playmaker, with an inch-perfect cross to Grealish for the first goal and a low cross at the near post for Foden to close the scoring. He pressed tirelessly in the midfield until being replaced by Mahrez for the closing 20 minutes. AP
Bernardo Silva 6 – A quieter night for the Portugal international, but he gets the assist for the second goal. EPA
Phil Foden 8 – An energetic performance. Laid the ball off to Kevin De Bruyne with a neat flick in the build-up to the opening goal. Finished the game off with a near-post finish from a De Bruyne cross before coming off for Alvarez. PA
Jack Grealish 8 – Turned the ball into the back of the net from a few yards out to open the scoring after just 55 seconds. Bounced back from a poor midweek display before he was replaced by Palmer after 76 minutes. AFP
Erling Haaland 7 – The Norwegian makes scoring look easy, and he found the back of the net once again after 13 minutes with a somewhat scuffed shot into the bottom corner that was out of reach of Jose Sa. Looked disappointed not to get a second. Action Images
SUBS: Ilkay Gundogan (Foden, 72) N/A.
Getty
Julian Alvarez (Silva, 72) N/A – Wanted to get on the scoresheet but scuffed wide an effort on the edge of the area with his weak foot. AP
Riyad Mahrez (De Bruyne, 72) – Straight into the action but Jose Sa is quick off his line to deny the Algerian a shot immediately after his introduction. EPA