Erling Haaland scored his fourth Manchester City hat-trick and took his goal tally for the season to 31 in all competitions as relegation-threated Wolves were swept aside by Pep Guardiola's men.
But after ending a three-game drought against Tottenham on Thursday, the Norwegian demolished Wolves in a 12-minute spell either side of half-time.
Haaland initially rose to head home Kevin de Bruyne's cross to put the hosts ahead at the break.
He then drove home a penalty after Ilkay Gundogan had been fouled by Wolves skipper Ruben Neves, before sweeping home his third after Jose Sa's pass out of his six-yard box went straight to Riyad Mahrez.