Wolves win another corner, but again, Podence's cross is cleared in the middle. Moutinho keeps it alive and curls it deep towards Ait-Nouri, but Ederson plucks it out of the air.
90'
Laporte's clearance goes straight back to Wolves, and the visitors are patiently playing out from the back as we go into three minutes of added time.
88'
There's a nervy moment at the back for Wolves as Kilman has two City players closing him down inside his own box. He manages to keep his cool, knocking it back to Sa, who gets some distance on his clearance.
86'
Wolves are still pushing for a late consolation here, and Sarabia surges forward down the right before curling in a cross. Podence is waiting for it in the middle, and Laporte has to clear it.
84'
Ake fizzes a throughball forward and it looks like a lost cause for Alvarez, but he does brilliantly to outmuscle Semedo to keep the ball for City. The follow-up cross lets him down though, as he gives it straight to Ait-Nouri.
81'
C. Palmer enters the game and replaces R. Mahrez.
R. Aït-Nouri enters the game and replaces Hugo Bueno.
And for Wolves, Ait-Mouri replaces Bueno.
Both sides are making their final changes now, starting with City. It's Mahrez that goes off for Palmer.
79'
Another loose pass from Sa sees the pressure put back on Wolves as Ake intercepts it. He looks to Grealish down the left, but his low cross is cleared by Kilman.
77'
Bernardo Silva enters the game and replaces K. De Bruyne.
K. Phillips enters the game and replaces Rodri.
City are making a double change now. De Bruyne is the first to go off, with Silva coming on in his place.
And Rodri is also making way, with Phillips replacing him.
75'
Wolves are struggling to get a touch on the ball again here as City patiently knock it around in front of the visitors.
Minute
Description
70'
Wolves win a corner which Moutinho takes short to Podence before getting it back on the right. He has four to aim for in the middle but sees his cross blocked by Rodri.
67'
Daniel Podence enters the game and replaces M. Lemina.
Fourth change for Wolves now, and it's Lemina that's going off for Podence.
65'
Wolves' corner is cleared, but Moutinho looks to keep it alive by lifting it back into the middle. Collins climbs above Laporte to help it on, but Stones nods it back to Ederson.
61'
J. Álvarez enters the game and replaces E. Haaland.
Unsurprisingly, Haaland goes off to a standing ovation after his hat-trick, and Alvarez comes on to replace him for the last half an hour or so.
60'
Ederson has to rush off his line to clear a poor Grealish backpass, but Neves doesn't deal with it and De Bruyne win it back in the centre circle. He spins to slide it through to Mahrez, but he can't sort his feet out quick enough.
58'
Wolves are back to keeping the ball well, but they're still not doing anything with it. It's all in front of City, who are now starting to close them down higher upfield as they try to force them into mistakes.
54'
E. Haaland has scored a goal for Manchester City! Assist by R. Mahrez.
Mahrez was alert to bring the loose pass under control and then caught the keeper out by shaping to shoot before setting up Haaland instead.
HAT-TRICK! It's a moment to forget for Sa! It's knocked back to the keeper and under no pressure, he slides it straight to Mahrez's feet. He then rushes out to block him, but Mahrez squares it to Haaland, who makes no mistake by tucking it into the far bottom corner. 3-0 City!
50'
Penalty goal scored by E. Haaland for Manchester City!
HAALAND SCORES! It's a short, confident run-up from the forward and he fires it into the bottom left corner of the net. Sa dives the wrong way and can only watch as it flies past him. 2-0 City!
48'
It's much better from Wolves as they work it down their right, and Lemina finds the space to swing in a cross. He picks out Sarabia in the middle, but his header hits Akanji.
46'
Pablo Sarabia enters the game and replaces Adama Traoré.
João Moutinho enters the game and replaces Hwang Hee-Chan.
Matheus Cunha enters the game and replaces R. Jiménez.
N. Aké enters the game and replaces R. Lewis.
City are making a change at the break, and it's Ake that's coming on for Lewis.
And Jimenez is also taken off, with Cunha on for him.
Sarabia makes his debut as he's brought on in place of Traore.
Wolves are making a triple change as they look to get back into this game. Hwang is taken off and replaced by Moutinho.
Wolves get us back underway for the second half!
45' +3
HALF-TIME: MANCHESTER CITY 1-0 WOLVES.
45'
De Bruyne has switched out to the left and Wolves are slow to close him down as he carries it forward. He lifts it into the near post for Haaland, but it's blocked by Kilman ahead of him.
42'
There are big shouts for a penalty from the City fans and players as Grealish goes down under pressure from Collins. The defender got nowhere near the ball and kicked Grealish's leg from behind with the follow-up and they might have a case.
40'
E. Haaland has scored a goal for Manchester City! Assist by K. De Bruyne.
De Bruyne held back and waited to join the attack when he saw that Mahrez couldn't get past Bueno ahead of him.
HAALAND SCORES! City's pressure finally pays off! It's switched out to Mahrez in space down the right again, and he catches Wolves out by pulling it back to De Bruyne. He clips a brilliant cross to the edge of the six-yard box and Haaland nods it past Sa. 1-0 City!
39'
Semedo drives forward down the right before going for the big switch out to Hwang on the left. He brings it down on his chest before fizzing a cross into the middle, but Laporte meets it.
37'
Gundogan squeezes it out to Grealish on the left, and he gets in front of Semedo to whip a cross into the six-yard box. Haaland is caught on his heels, but it's too close to Sa anyway.
35'
Wolves are enjoying another good spell of possession, but they can't do anything with it. Whenever they try to break out of their own half, they quickly lose it to City.
31'
Wolves have a rare attempt to break forward, with Lemina driving forward down the right. He tries to square it early into Matheus, but Gundogan gets back to cut it out.
27'
Rodri trips Traore and Wolves win a free-kick in midfield. Neves curls a cross towards the far post, where Collins has peeled away from his defender, but Stones intercepts it.
25'
Rodri gets yellow.
Rodri attempts to tug Matheus back right in front of the referee and goes into the book despite his protests.
24'
City are upping the pressure again here and they win another corner. Mahrez swings this one in, but it's just too high for Haaland at the far post.
22'
Another attempted long ball forward for Wolves is cut out and Stones carries it a long way. Mahrez can't get past Bueno, so he pulls it back to Lewis, who loops a deep cross to the far post, but Grealish can't keep it in.
20'
City play themselves out of trouble well and Laporte is able to set Grealish away down the right. He touches it into De Bruyne, whose first thought is to look for Gundogan, but Collins cuts it out.
16'
Wolves are trying to pass their way forward, but they're struggling to get past City's high press. Sa is rushed into a clearance by Mahrez and gifts it straight to Akanji in the process.
14'
The yellow card is out again, this time for Lopetegui, who also wasn't happy that the foul went against his team.
13'
M. Lemina gets yellow.
Lewis went down under pressure from Hwang, and Wolves weren't happy about it. Lemina crossed a line in the referee's eyes and he's booked for dissent.
10'
M. Kilman gets yellow.
Kilman clatters into Gundogan as he was setting himself for a cross, and he's shown an early yellow card for the challenge.
6'
Wolves have barely managed a touch of the ball and they're still being penned back by City. They work it out to Grealish on the left this time, but he can't pick out a cross.
4'
While City wait to take their corner, Stones ends up on the floor under pressure from Semedo. After getting a warning, Semedo starts grappling with Stones again, wrapping an arm around him, and there are big shouts for a penalty that isn't given.
2'
City have started the game on the front foot and it's switched out to Mahrez, who has space down the right. He cuts inside before curling a cross towards Haaland at the far post, but Collins puts it out for a corner.
1'
Haaland gets the game underway for City!
Hello and welcome to live coverage of the Premier League meeting between Manchester City and Wolves at the Etihad Stadium!
City will be looking to close the gap to Arsenal in top spot to just two points with a win here, at least until the Gunners kick off later today. After suffering back-to-back defeats to Southampton and Manchester United, with the former knocking them out of the EFL Cup, City replied with a superb second-half comeback from 2-0 down to beat Tottenham 4-2 on Thursday. As for Wolves, they've won just one of their last six games in all competitions (D3 L2), though it was their last league outing when they beat West Ham 1-0. They currently sit above the relegation zone on goal difference, but a win would give them some breathing room.
MANCHESTER CITY STARTING XI (4-2-3-1): Ederson; Rico Lewis, John Stones, Manuel Akanji, Aymeric Laporte; Rodrigo, Ilkay Gundogan; Riyad Mahrez, Kevin De Bruyne, Jack Grealish; Erling Haaland.
MANCHESTER CITY SUBS: Joao Cancelo, Nathan Ake, Kalvin Phillips, Bernardo Silva, Ruben Dias, Kyle Walker, Cole Palmer, Julian Alvarez, Stefan Ortega.
WOLVES STARTING XI (4-3-3): Jose Sa; Nelson Semedo, Nathan Collins, Maximilian Kilman, Hugo Bueno; Matheus Nunes, Ruben Neves, Mario Lemina; Hwang Hee-Chan, Raul Jimenez, Adama Traore.
WOLVES SUBS: Diego Costa, Tote Gomes, Daniel Podence, Joao Moutinho, Rayan Ait-Nouri, Matija Sarkic, Jonny, Matheus Cunha, Pablo Sarabia.
The teams are out on the pitch now, with kick-off just moments away!
It will have been exactly the kind of performance Guardiola was looking for after their first half in midweek. They haven't let Wolves have a sniff of goal, but he'll still be expecting them to be more clinical. Wolves didn't even manage a touch in City's box and Lopetegui will be looking for a way to get them into this game.
That's all for today, goodbye!
That win moves City to just two points behind Arsenal, who will be kicking off shortly against Manchester United. It's the Gunners up next for Guardiola's side when they host them in the FA Cup fourth round. Wolves stay above the relegation zone on goal difference, and they won't be back in action until early February against Liverpool.
Commentary
More…