Kevin De Bruyne was typically influential as Manchester City survived a tough second half to defeat bogey side Wolves 3-1 in their Premier League opener at the Molineux.
Pep Guardiola's side - aiming to reclaim the title they lost to Liverpool last term - were featuring for the first time in 2020-21 due to their involvement in the previous campaign's Champions League knockout stage.
But City made up for lost time in a dominant first 45 minutes on Tuesday (AEST) as De Bruyne capitalised on a rash challenge to break the deadlock from the penalty spot, before Phil Foden added a stylish second.
Wolves, who did the double over City last season, enjoyed a better spell after the break and belatedly netted through Raul Jimenez, yet De Bruyne's tackle in the final seconds allowed Gabriel Jesus to strike a deflected clincher.
In control from the outset, City were gifted the opener as Romain Saiss lunged in on De Bruyne just inside the right edge of the area, prompting a spot-kick the reigning PFA Players' Player of the Year tucked away.
The visitors remained on the front foot and had their second 13 minutes before the break as De Bruyne fed Raheem Sterling, who cut a pass back for Foden to slide into the net.
Wolves came from two down to win the corresponding fixture last season, but De Bruyne could have put the result beyond doubt heading into half-time had the advancing Rui Patricio not blocked well.
There was improvement from Wolves following the restart, though, and Daniel Podence came to the fore, blasting past the top-left corner.
Jimenez was uncharacteristically wasteful as he turned a low finish wide and his goal 12 minutes from time - courtesy of a powerful header from Podence's cross - could not inspire an improbable rescue act.
Instead, De Bruyne pinched possession and Conor Coady's touch carried Jesus' shot past Patricio to seal the points.
What does it mean? City weather Wolves storm
This was not the fixture Guardiola would have picked to start the season, looking to avoid a third straight league defeat to the same opponent for the first time in his coaching career. City were without a host of key men, too, including Sergio Aguero and Aymeric Laporte, but De Bruyne's class guided them to a precious early win, while debuts for Nathan Ake and substitute Ferran Torres also provided a boost.
Delightful De Bruyne
City's star man was as inspirational as ever as the new season got under way. De Bruyne won and then dispatched the penalty for the first goal - his third successful conversion from the spot in a row in the Premier League - and then played pivotal roles in the second and third, setting Sterling away for a rare assist before teeing up Jesus himself. No City player created more chances (six) or had more shots on target (four).
Stones and co. struggle
Laporte missed both defeats to Wolves last season and it was his absence that appeared most likely to prove costly on Tuesday. John Stones and Ake were the new centre-back pairing and they struggled to contain Podence in the second period, the winger contributing an assist among two key passes.
City host Bournemouth in the EFL Cup on Friday (AEST), while Wolves are not in action again until Monday's trip to West Ham.