By Simon StoneBBC Sport chief football news reporter at Etihad Stadium
Last updated on 2 minutes ago.From the section Premier League
Erling Haaland's first four-goal haul in the Premier League left Manchester City three wins away from an historic fourth successive English league title.
City were given a helping hand they did not need thanks to a favourable 12th-minute penalty decision from referee Craig Pawson.
Haaland sent Wolves keeper Jose Sa the wrong way, then beat the Portuguese from the spot again just before the break after he had been brought down by Nelson Semedo.
In between, the striker had scored with a superb far-post header, climbing to an amazing height unchallenged at the far post, to send Rodri's cross back across goal and into the corner.
- Follow live text commentary of Manchester City v Wolves in the Premier League
- How did you rate Manchester City's performance? Have your say here
- What did you make of Wolves' display? Send us your views here
A minute after Hwang Hee-chan had pulled one back for the visitors, Haaland struck again, powering onto Phil Foden's brilliant lofted pass.
It took the Norwegian onto 25 Premier League goals for the season and five clear of Alexander Isak and Cole Palmer in the Golden Boot standings.
Julian Alvarez finished off the scoring five minutes from time to leave City a point behind Arsenal, but now with three games remaining to the Gunners' two.
More to follow.
How to play
Rate players out of 10 throughout or after the game. The rater will close 30 minutes after the final whistle.
Rating range key1 = Give it up10 = Pure perfection
Manchester City
Squad number31Player nameEderson
Squad number2Player nameWalker
Squad number25Player nameAkanji
Squad number6Player nameAké
Squad number24Player nameGvardiol
Squad number16Player nameRodri
Squad number8Player nameKovacic
Squad number20Player nameBernardo Silva
Squad number17Player nameDe Bruyne
Squad number47Player nameFoden
Squad number9Player nameHaaland
Squad number5Player nameStones
Squad number10Player nameGrealish
Squad number11Player nameDoku
Squad number19Player nameÁlvarez
Squad number27Player nameMatheus Nunes
Wolverhampton Wanderers
Squad number1Player nameJosé Sá
Squad number22Player nameNélson Semedo
Squad number23Player nameKilman
Squad number24Player nameToti Gomes
Squad number3Player nameAït-Nouri
Squad number8Player nameJoão Gomes
Squad number5Player nameLemina
Squad number6Player nameTraoré
Squad number17Player nameBueno
Squad number11Player nameHwang Hee-chan
Squad number12Player nameMatheus Cunha
Squad number4Player nameBueno
Squad number21Player nameSarabia
Squad number27Player nameBellegarde
Squad number62Player nameChirewa
Line-ups
Man City
Formation 4-2-3-1
- 31Ederson
- 2Walker
- 25Akanji
- 6AkéSubstituted forStonesat 69'minutes
- 24Gvardiol
- 16Rodri
- 8Kovacic
- 20Bernardo SilvaSubstituted forDokuat 80'minutes
- 17De BruyneSubstituted forNunesat 79'minutes
- 47FodenSubstituted forGrealishat 80'minutes
- 9HaalandSubstituted forÁlvarezat 82'minutes
Substitutes
- 3Rúben Dias
- 5Stones
- 10Grealish
- 11Doku
- 18Ortega
- 19Álvarez
- 21Gómez
- 27Nunes
- 82Lewis
Wolves
Formation 3-5-2
- 1Sá
- 22Nélson SemedoBooked at 45mins
- 23Kilman
- 24Gomes
- 3Aït-Nouri
- 8João GomesBooked at 66mins
- 5LeminaBooked at 41minsSubstituted forBellegardeat 45'minutes
- 6TraoréBooked at 64mins
- 17BuenoSubstituted forBuenoat 71'minutes
- 11Hwang Hee-chanSubstituted forChirewaat 87'minutes
- 12Matheus CunhaSubstituted forSarabiaat 76'minutes
Substitutes
- 2Doherty
- 4Bueno
- 21Sarabia
- 25Bentley
- 27Bellegarde
- 30González
- 61Okoduwa
- 62Chirewa
- 63Fraser
Live Text
Match ends, Manchester City 5, Wolverhampton Wanderers 1.
Second Half ends, Manchester City 5, Wolverhampton Wanderers 1.
Attempt missed. Manuel Akanji (Manchester City) left footed shot from the right side of the six yard box is close, but misses to the right. Assisted by Jérémy Doku.
Corner, Manchester City. Conceded by Toti Gomes.
Attempt saved. Jérémy Doku (Manchester City) right footed shot from outside the box is saved in the centre of the goal.
Substitution, Wolverhampton Wanderers. Tawanda Chirewa replaces Hwang Hee-Chan.
Jack Grealish (Manchester City) wins a free kick in the defensive half.
Foul by João Gomes (Wolverhampton Wanderers).
Goal! Manchester City 5, Wolverhampton Wanderers 1. Julián Álvarez (Manchester City) left footed shot from the centre of the box to the bottom right corner. Assisted by Rodri.
Substitution, Manchester City. Julián Álvarez replaces Erling Haaland.
Jack Grealish (Manchester City) wins a free kick in the defensive half.
Foul by Santiago Bueno (Wolverhampton Wanderers).
Substitution, Manchester City. Jérémy Doku replaces Bernardo Silva.
Substitution, Manchester City. Jack Grealish replaces Phil Foden.
Substitution, Manchester City. Matheus Nunes replaces Kevin De Bruyne.
Attempt saved. Erling Haaland (Manchester City) header from the centre of the box is saved in the top right corner. Assisted by Bernardo Silva with a cross.
Substitution, Wolverhampton Wanderers. Pablo Sarabia replaces Matheus Cunha.
Foul by Josko Gvardiol (Manchester City).
João Gomes (Wolverhampton Wanderers) wins a free kick in the defensive half.
Attempt saved. Mateo Kovacic (Manchester City) right footed shot from the centre of the box is saved in the bottom left corner. Assisted by Rodri.