Kevin De Bruyne, Phil Foden and Gabriel Jesus gave Man City an opening 3-1 win at Wolves, who briefly provided the visitors with a late scare through Raul Jimenez’s header.
De Bruyne’s postage-stamp penalty inside Rui Patricio’s left-hand post after 20 minutes set City on their way to victory at a ground where they had been beaten last season, following Romain Saiss’ clumsy challenge on the Belgian.
When Phil Foden doubled the advantage from a lovely one-touch move 12 minutes later, it looked like Guardiola’s men would end up cruising to victory in their first Premier League game of the season.
But in the second half, Daniel Podence went close with two moments of quality from the hosts before Jimenez sidefooted wide from 12 yards – but the Mexican was not to be denied, and nodded in from the former’s cross to reduce the deficit.
However that proved the only time the hosts could find the beating of Ederson, with Nuno Espirito Santo’s side unable to recreate their heroics of last season’s last-gasp 3-2 win, as Gabriel Jesus’ late finish after De Bruyne won the ball back on the edge of the penalty area ensured a good evening’s work for the visitors (90+5).