Erling Haaland needed two goals and a VAR cancellation to see Manchester City through against a stubborn Ipswich side that refused to fold, with the final whistle arriving at 3-2 after a late penalty from substitute Flemming made for a nervy closing stretch at the Etihad. Foden broke the deadlock in the 19th minute, Haaland doubled the lead before half-time, and his second just past the hour seemed to settle it, until Ipswich had other ideas. City remain top of the Premier League with 18 points from six games, three clear of Arsenal.

Key Moments
- 19′, Foden opens the scoring, finishing from a Doku assist to put City in front early.
- 21′, Ipswich hit back almost immediately: Maeda equalises, with Ouattara picking up the assist.
- 34′, Haaland restores the lead before the break, converting after a pass from Kovacic.
- 50′, Kovacic comes off at half-time plus five, replaced by Fernandez as Maresca adjusts in midfield.
- 69′, Haaland makes it 3-1 from an Ndiaye assist, appearing to put the result beyond doubt.
- 85′, A third Haaland goal is ruled out by VAR, keeping the margin at two.
- 88′, VAR confirms a penalty for Ipswich after a foul on Fatawu.
- 90′, Flemming, on as a substitute since the 78th minute, converts the spot kick to make it 3-2 and set up a tense finish.
Tactical Breakdown
City controlled this game from first whistle to last, finishing with 70% possession, 745 total passes and an xG of 3.61 against Ipswich’s 1.72. Their 4-2-3-1 created problems consistently down both flanks, with Doku and Foden running at Ipswich’s wing-backs throughout the first half. The visitors managed only eight total shots compared to City’s 19, with Walton making four saves to keep the scoreline respectable.
The key tactical shift came at the break when Maresca withdrew Kovacic, who had assisted Haaland’s opener, and brought on Fernandez. The move sacrificed some ball-winning bite but maintained City’s offensive structure, and Ndiaye became more prominent in transition, eventually providing the assist for Haaland’s second. A cluster of five City substitutions from the 76th minute onwards likely disrupted rhythm at a point when the match appeared won, and Ipswich capitalised on the resulting looseness to earn their late penalty.
For Ipswich, their 3-4-2-1 was designed to compress space and hit on the counter, and it worked well enough to make this uncomfortable. Maeda’s equaliser two minutes after falling behind showed genuine offensive threat. But 30% possession and only three accurate shots on target shows how limited their opportunities were across 90 minutes. The concession of a VAR-confirmed penalty late on owed as much to City’s carelessness as Ipswich’s quality.
Player Ratings
Match Context
Standings
Head To Head
Verdict
City’s six wins from six leave them three points clear of Arsenal at the top of the Premier League, with a goal difference that already signals they are operating at a different level to most of the division. The manner of the win, though, invites a question raised by the New York Times after the final whistle: with Haaland logging 90 minutes again and a VAR-cancelled third goal the only thing preventing a more comfortable scoreline, Maresca may soon face a decision about managing his forward’s workload. Ipswich, on nine points and sitting tenth, showed enough fight here to suggest they will be competitive despite the result.