Rayan Ait-Nouri (Hugo Bueno, 81) – 6 Came on late and did well to cut out attacks from both Alvarez and Palmer.
Reuters
MANCHESTER CITY RATINGS: Ederson 7 - Had very little to do as the visitors had limited shots. He acted well as a distributor of the ball out from the back.
AP
Rico Lewis – 6 The youngster made some good forward movements and he was creative with the ball, but his crossing was below par.
AFP
John Stones – 7 The defender made some good drives forward past the halfway line. His defensive work was important as well, as he headed clear several crosses.
PA
Manuel Akanji – 6 The 27-year-old had a quiet game at the back and found himself pushing forward to help sustain attacks. He sometimes found Traore a handful on the right wing.
Action Images
Aymeric Laporte – 6 The Spaniard did well and showed a great deal of composure and experience throughout.
Reuters
Rodri – 6 Was booked early for a soft foul. He tried to make amends with several shots from distance, and when stopping a Wolves attack with an important tackle on Traore on the edge of the box.
PA
Kevin De Bruyne – 8 Returning to the side, his quality shone through with a brilliant cross finding Haaland who put City ahead. He did have a few misplaced passes but overall, he played well.
AP
Ilkay Gundogan – 7 The skipper made several drifting runs down the wing which proved successful as he won a handful of fouls and corners. He later won a penalty which helped to double his side’s lead.
AP
Riyad Mahrez – 7 The winger’s fast footwork was on show as he found himself on the attack numerous times. He made some good cut back passes allowing for crosses into the box, with one leading to a goal, before later assisted Haaland himself.
AP
Jack Grealish – 6 The 27-year-old faced a tough battle against Semedo down the wing. He had a powerful shot blocked by Collins on the line as he looked to double the score.
Getty
Erling Haaland – 10 The striker scored his fourth hat-trick in the league as he got the better of Sa and the Wolves defence. His constant attacking presence kept the pressure on and he could have scored more.
PA
SUBS: Nathan Ake (Rico Lewis, 45) – 7 Coming on at half time, the defender made a number of good blocks while his aerial ability allowed him to win headers. He fed a great ball to Gundogan who then won a penalty.
Getty
Julian Alvarez (Erling Haaland, 60) - 6 The attacker used his pace to get in behind the defence and had a good chance saved by Sa. AP
Kalvin Phillips (Rodri, 76) – 6 Returning to the middle of the park, he made some good passes to retain possession, but his touch sometimes let him down.
Reuters
Bernardo Silva (De Bruyne, 76) - 6 Used his fast footwork to his side’s advantage as he dribbled around the box and created more goalscoring chances.
Reuters
Cole Palmer (Riyad Mahrez, 81) – N/A After coming on late, he drove at the defence several times without much of an impact.
Reuters
WOLVES RATINGS: Jose Sa – 5 The keeper made some important saves to deny Haaland, but let himself down when he passed straight to Mahrez as Wolves conceded his third goal. Reuters
Nelson Semedo – 7 The right back marshalled and battled with Grealish down the wing and managed to get the better of him on occasion. He also drove forward along the right to help his side attack.
Getty
Nathan Collins – 6 The Englishman had a mixed game; he blocked shots on the line and made important headers, but was beaten by Haaland when he opened the scoring for the home side.
PA
Max Kilman – 6 Found himself in the book early on for an aggressive challenge but still put in some important headers and blocks to stop crosses from reaching Haaland and his teammates.
Getty
Hugo Bueno – 7 The defender did well against Mahrez and Lewis. He blocked several crosses and was generally unlucky when beaten by opposing attackers.
PA
Mario Lemina – 6 In his first start, the midfielder looked solid despite being booked in the first half. He played well at both ends, even delivering some good crosses into the box.
Getty
Ruben Neves – 5 The captain wasn’t at his best. His passing was wayward at times, and he gave away a penalty when he fouled Gundogan in the box.
AFP
Matheus Nunes – 5 The quick attacker had a quiet game and was partly responsible for the first goal as he failed to shut down De Bruyne. He supplied several crossed without much success.
AP
Adama Traore – 6 The 26-year-old’s pace was put to use in the first half as he looked to break away from the City defence, often being fouled in the process. He was replaced at half-time.
AFP
Raul Jimenez – 4 The Mexican couldn’t get into his rhythm, and failed to register a single shot on goal before being replaced by Cunha at half-time.
AP
Hwang Hee-chan – 6 The forward showed a good first touch but failed to create any chances.
Getty
SUBS: Joao Moutinho (Hwang Hee-Chan, 45) – 6 The veteran midfielder made some good passes and won the ball for his side, especially in attacking positions. He did what he could to push the team forward but it just wasn’t their day.
Getty
Pablo Sarabia (Adama Traore, 45) – 6 Making his debut, the Spaniard had several chances as he fired high and wide and nearly got on the end of a dangerous cross. He showed a great first touch and a strong work ethic. A promising start.
Reuters
Matheus Cuhna (Raul Jimenez, 45) - 6 - He instantly applied greater pressure on City when they played around at the back, as well as making some good runs forward.
Getty
Daniel Podence (Mario Lemina, 66) 7 – Looked dangerous and had several shots. He even attempted to chip Ederson, but it didn’t come off.
Reuters
Rayan Ait-Nouri (Hugo Bueno, 81) – 6 Came on late and did well to cut out attacks from both Alvarez and Palmer.
Reuters
MANCHESTER CITY RATINGS: Ederson 7 - Had very little to do as the visitors had limited shots. He acted well as a distributor of the ball out from the back.
AP
Rico Lewis – 6 The youngster made some good forward movements and he was creative with the ball, but his crossing was below par.
AFP
John Stones – 7 The defender made some good drives forward past the halfway line. His defensive work was important as well, as he headed clear several crosses.
PA
Manuel Akanji – 6 The 27-year-old had a quiet game at the back and found himself pushing forward to help sustain attacks. He sometimes found Traore a handful on the right wing.
Action Images
Aymeric Laporte – 6 The Spaniard did well and showed a great deal of composure and experience throughout.
Reuters
Rodri – 6 Was booked early for a soft foul. He tried to make amends with several shots from distance, and when stopping a Wolves attack with an important tackle on Traore on the edge of the box.
PA
Kevin De Bruyne – 8 Returning to the side, his quality shone through with a brilliant cross finding Haaland who put City ahead. He did have a few misplaced passes but overall, he played well.
AP
Ilkay Gundogan – 7 The skipper made several drifting runs down the wing which proved successful as he won a handful of fouls and corners. He later won a penalty which helped to double his side’s lead.
AP
Riyad Mahrez – 7 The winger’s fast footwork was on show as he found himself on the attack numerous times. He made some good cut back passes allowing for crosses into the box, with one leading to a goal, before later assisted Haaland himself.
AP
Jack Grealish – 6 The 27-year-old faced a tough battle against Semedo down the wing. He had a powerful shot blocked by Collins on the line as he looked to double the score.
Getty
Erling Haaland – 10 The striker scored his fourth hat-trick in the league as he got the better of Sa and the Wolves defence. His constant attacking presence kept the pressure on and he could have scored more.
PA
SUBS: Nathan Ake (Rico Lewis, 45) – 7 Coming on at half time, the defender made a number of good blocks while his aerial ability allowed him to win headers. He fed a great ball to Gundogan who then won a penalty.
Getty
Julian Alvarez (Erling Haaland, 60) - 6 The attacker used his pace to get in behind the defence and had a good chance saved by Sa. AP
Kalvin Phillips (Rodri, 76) – 6 Returning to the middle of the park, he made some good passes to retain possession, but his touch sometimes let him down.
Reuters
Bernardo Silva (De Bruyne, 76) - 6 Used his fast footwork to his side’s advantage as he dribbled around the box and created more goalscoring chances.
Reuters
Cole Palmer (Riyad Mahrez, 81) – N/A After coming on late, he drove at the defence several times without much of an impact.
Reuters
WOLVES RATINGS: Jose Sa – 5 The keeper made some important saves to deny Haaland, but let himself down when he passed straight to Mahrez as Wolves conceded his third goal. Reuters
Nelson Semedo – 7 The right back marshalled and battled with Grealish down the wing and managed to get the better of him on occasion. He also drove forward along the right to help his side attack.
Getty
Nathan Collins – 6 The Englishman had a mixed game; he blocked shots on the line and made important headers, but was beaten by Haaland when he opened the scoring for the home side.
PA
Max Kilman – 6 Found himself in the book early on for an aggressive challenge but still put in some important headers and blocks to stop crosses from reaching Haaland and his teammates.
Getty
Hugo Bueno – 7 The defender did well against Mahrez and Lewis. He blocked several crosses and was generally unlucky when beaten by opposing attackers.
PA
Mario Lemina – 6 In his first start, the midfielder looked solid despite being booked in the first half. He played well at both ends, even delivering some good crosses into the box.
Getty
Ruben Neves – 5 The captain wasn’t at his best. His passing was wayward at times, and he gave away a penalty when he fouled Gundogan in the box.
AFP
Matheus Nunes – 5 The quick attacker had a quiet game and was partly responsible for the first goal as he failed to shut down De Bruyne. He supplied several crossed without much success.
AP
Adama Traore – 6 The 26-year-old’s pace was put to use in the first half as he looked to break away from the City defence, often being fouled in the process. He was replaced at half-time.
AFP
Raul Jimenez – 4 The Mexican couldn’t get into his rhythm, and failed to register a single shot on goal before being replaced by Cunha at half-time.
AP
Hwang Hee-chan – 6 The forward showed a good first touch but failed to create any chances.
Getty
SUBS: Joao Moutinho (Hwang Hee-Chan, 45) – 6 The veteran midfielder made some good passes and won the ball for his side, especially in attacking positions. He did what he could to push the team forward but it just wasn’t their day.
Getty
Pablo Sarabia (Adama Traore, 45) – 6 Making his debut, the Spaniard had several chances as he fired high and wide and nearly got on the end of a dangerous cross. He showed a great first touch and a strong work ethic. A promising start.
Reuters
Matheus Cuhna (Raul Jimenez, 45) - 6 - He instantly applied greater pressure on City when they played around at the back, as well as making some good runs forward.
Getty
Daniel Podence (Mario Lemina, 66) 7 – Looked dangerous and had several shots. He even attempted to chip Ederson, but it didn’t come off.
Reuters
Rayan Ait-Nouri (Hugo Bueno, 81) – 6 Came on late and did well to cut out attacks from both Alvarez and Palmer.
Reuters