Erling Haaland scored a hat-trick as Manchester City earned a resounding 4-1 triumph over Ipswich Town thanks largely to a barnstorming first-half blitz at the Etihad Stadium.
Sam Szmodics sparked jubilant scenes in the away end on Saturday as Ipswich stole a surprise seventh-minute lead with a brilliant counter-attack.
But Haaland levelled from the spot just five minutes later and, after Kevin De Bruyne capitalised on Arijanet Muric's error, the striker had Pep Guardiola's men 3-1 in front with only 16 minutes on the clock.
Haaland ensured he would take home the match ball by lashing in Man City’s fourth in the closing stages but the damage was already done by that devastating four-minute goal spree.
City have now made it two wins from two, while Ipswich will hope to get off the mark against Fulham next weekend.
Szmodics squeezing in the opener soon seemed a distant memory as City shellshocked the visitors.
Haaland coolly converted the leveller from the spot after Leif Davis felled Savinho and the tricky winger harassed Muric into an error for De Bruyne to roll into an unguarded goal.
De Bruyne then turned provider with an over-the-top ball that Haaland nodded past Muric and side-footed home.
Rico Lewis and De Bruyne both hammered the crossbar and City's No 9 volleyed over in search of a hat-trick.
Muric went some way to atoning for his earlier errors to prevent Haaland's thumping header from finding the top corner just after the hour.
But there was little he could do when Haaland celebrated a seventh career Premier League hat-trick with an excellent low drive into the bottom-right corner from 20 yards in the 88th minute.
Haaland the hat-trick hero as Savinho looks a big-time player
The fact Haaland loves to score goals is unlikely to make headline news but, while this might be only his third season, his standing as one of the all-time great Premier League strikers is indisputable already.
He was as clinical as ever to help City quickly recover from the early setback and his third goal was an effort of the absolute highest order in another display of lethal finishing.
Haaland was given a standing ovation when he exited late on, a reception only matched by the appearance of returning hero Ilkay Gundogan in the 71st minute.
Aside from Haaland, De Bruyne was at his mercurial best, while Mateo Kovacic knitted things together masterfully in midfield before an untimely injury early in the second half.
But a newer face also caught the eye in the form of Savinho, who joined from Girona earlier this summer.
The 20-year-old Brazilian was a constant menace and it was he who drew the foul that helped City restore parity after the early setback.
While Muric will undoubtedly be disappointed with his role in the second, Savinho deserves credit for not giving up the chase and forcing the opposition goalkeeper into a panic.
Harsh lessons for Ipswich
This fixture represented Ipswich's first visit to the Etihad and, like countless sides before them, they learned very quickly just how tough an assignment it is against this breathless City side.
Kieran McKenna has earned a reputation as a brave, front-foot head coach and that yielded rewards when Szmodics – making a first Premier League start – raced onto Ben Johnson's excellent pass and prodded through the legs of Ederson.
But the time it took the ball to trickle over the line felt longer than the time it took City to race into the lead, with Ipswich barely able to catch their breath.
And they were, at times, the architects of their own downfall. Davis did not really need to make his challenge on Savinho, albeit referee Sam Allison went over for a VAR check at the pitchside monitor before pointing to the spot.
Muric, a former City player, dithered for far too long to gift the hosts their second and you wonder whether he might have been better standing his ground for the third, too.
Much like in last week's opening-weekend loss to Liverpool, there were moments of encouragement for Ipswich – who saw claims for a penalty denied when Davis went down under Savinho's challenge before the break – but ultimately they remain without a point and under no illusions about the size of the task facing them.
Club reports
Man City report | Ipswich report
Match officials
Referee: Sam Allison. Assistants: Richard West, Akil Howson. Fourth official: Michael Salisbury. VAR: David Coote. Assistant VAR: Nick Greenhalgh.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time