Manchester City 3-2 Ipswich: Haaland's brace holds off late penalty
AI-written review based on match data · How we make it
Key numbers
- xG 3.61, City's best in nine matches this season
- Ipswich possession 30%, lowest of eight matches
- Haaland: two goals, five shots, three key passes
City regained the lead and kept it
Phil Foden put City ahead, but Daizen Maeda soon levelled for Ipswich. Erling Haaland restored the lead in the 34th minute, and from there City stayed in front for around 58 minutes in total. Ipswich's only other goal was a penalty from Zian Flemming in the 90th minute.
Best chances of the season, loose finishing
City created their best chances of the season so far. Their xG of 3.61 was the highest across nine matches, and their xG per shot was also the best. Only six of those shots were on target, though, so the finishing lagged behind the quality of the openings.
Little ball, but a real threat
Ipswich had less of the ball than in any of their eight matches this season, with 30% possession. Yet their xG per shot was higher than City's, which suggests the few chances they made were good ones. Christian Walton kept them in it with four saves.
Haaland's second goal of the lead changes
Haaland's goal in the 34th minute put City back in front and was worth +0.5 FN xPts, while Ipswich's FN xPts change was −0.4. Combined, it was the largest shift of any moment in the match. Mateo Kovačić, one of the changes to the starting XI, supplied the pass, and Iliman Ndiaye set up Haaland's second.
FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Erling Haaland 8.7Dominant
Two goals from five shots, plus three key passes.
Haaland's value went beyond finishing: three key passes and three blocks suggest involvement well outside the penalty area, despite only 15 passes. His goal in the 34th minute restored City's lead after Ipswich had levelled, and his strike in the 69th minute, his eighth league goal of the season, made it 3-1. A further goal was ruled out by VAR in the 85th minute.
Game state
1-01-12-13-13-2
Manchester City ahead 58 min · level 32 min · Ipswich ahead 0 min
FN xPts — what each moment was worth
How much each moment changed that team's expected points (win 3, draw 1). A goal's value is credited 70% to the scorer and 30% to the assist. The value next to a team code is what the same moment did to the other side's expected points; the decisive moment is the one with the largest combined change for both teams.
19'
Phil Foden
Goal · scorer +0.3 · assist Jérémy Doku +0.1 · IPS −0.3
+0.4
21'
Daizen Maeda
Goal · scorer +0.2 · assist Abdoul Ouattara +0.1 · MCI −0.4
+0.3
34'
Erling Haaland
Goal · scorer +0.3 · assist Mateo Kovačić +0.2 · IPS −0.4
+0.5
69'
Erling Haaland
Goal · scorer +0.2 · assist Iliman Ndiaye +0.1 · IPS −0.2
+0.3
90'
Zian Flemming
Pen goal · MCI −0.2
+0.1
Manchester City
Expected (last two seasons) 2.3Own moments +1.2Opponent moments −0.6Time effect +0.1→ League points won 3
Ipswich
Expected (last two seasons) 0.5Own moments +0.4Opponent moments −0.9Time effect 0.0→ League points won 0
Expected points don't add up to a fixed total (a draw is 1 + 1), so an opponent's moment isn't simply the mirror of your loss. "Time effect" is the change as the clock runs down on a lead or a chase, and isn't credited to any player.
How FN Score and FN xPts work →
Match stats
Manchester CityIpswich
3.61Expected goals (xG)1.72
Compared with usual
Manchester City
9 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 3 | 2.8 | |
| Conceded | 2 | 1 | |
| xG | 3.61 | 2.1 | high |
| xG against | 1.72 | 1.3 | |
| Shots | 19 | 16 | |
| On target | 6 | 6.2 | |
| Shots faced | 8 | 10.7 | |
| xG per shot | 0.19 | 0.14 | high |
| Possession | 70% | 62.4% | |
| Passes | 745 | 620.7 | |
| Corners | 2 | 6.1 | |
| Fouls | 8 | 11.3 | |
Ipswich
8 matches this season, all competitions baseline
| This match | Avg | |
|---|
| Goals | 2 | 1.8 | |
| Conceded | 3 | 2.1 | |
| xG | 1.72 | 1.5 | |
| xG against | 3.61 | 1.8 | |
| Shots | 8 | 11.5 | |
| On target | 3 | 5 | |
| Shots faced | 19 | 16.6 | |
| xG per shot | 0.22 | 0.14 | |
| Possession | 30% | 44.6% | low |
| Passes | 313 | 407 | low |
| Corners | 3 | 3.5 | |
| Fouls | 16 | 11 | |
Timeline
- 19'
Goal
Phil Foden league goal #1 assist Jérémy Doku
- 21'
Goal
Daizen Maeda league goal #1 assist Abdoul Ouattara
- 34'
Goal
Erling Haaland league goal #7 assist Mateo Kovačić
- 50'
Sub
Mateo Kovačić → Enzo Fernández
- 61'
Sub
Nico O'Reilly → Joško Gvardiol
- 69'
Goal
Erling Haaland league goal #8 assist Iliman Ndiaye
- 71'
Sub
Daizen Maeda → Abdul Fatawu Issahaku
- 71'
Sub
Florentino → Azor Matusiwa
- 73'
Yellow
Abdoul Ouattara
- 76'
Sub
Matheus Nunes → Abdukodir Khusanov
- 77'
Sub
Phil Foden → Elliot Anderson
- 77'
Sub
Jérémy Doku → Antoine Semenyo
- 78'
Sub
Emersonn → Zian Flemming
- 78'
Sub
Julio Enciso → Chuba Akpom
- 85'
VAR
Erling Haaland
- 88'
VAR
Abdul Fatawu Issahaku
- 90'
Goal
Zian Flemming (pen) league goal #2
- 90+1'
Sub
Jacob Greaves → Jack Clarke
- 90+7'
Yellow
Joško Gvardiol
- 90+12'
Yellow
Leif Davis
Category leaders
- Key passesErling Haaland3
- Duels wonAyyoub Bouaddi8/14
- DribblesMateo Kovačić3/3
- Defensive actionsIssa Diop8
- ShotsErling Haaland5 (on target 2)
- Fouls wonElliot Anderson3
#Manchester City#Ipswich#Premier League#Erling Haaland#Phil Foden#Matchweek 7
This review was written by AI from match data (API-Football). FN Score and FN xPts are calculated by Fulltime Note using a published formula.