There were no signs of rustiness as City set about the task straight from kick-off, keeping possession and looking dangerous in attack.
And on 19 minutes the breakthrough came as Kevin De Bruyne was felled in the box by a rash Romain Saiss challenge.
De Bruyne tucked the penalty past Rui Patricio who had guessed correctly but couldn’t get his hands to it.
CITY+ | SIGN UP TO ACCESS EXCLUSIVE CONTENT
And the Belgian was at the heart of City’s second goal 12 minutes later, sending Sterling into the box on the left and the England forward picked out Foden in the centre and the youngster slotted home confidently from 10 yards.
Wolves were much better after the break, fluffing four excellent chances before Jimenez pulled one back on 78 minutes.
But City held firm and Jesus sealed a 3-1 win with the last kick of the game.
Play the video to enjoy extended highlights from Molineux...