Manchester City 1-0 Coventry: Haaland strikes, Anderson steers
AI-written review based on match data · How we make it
Key numbers
- xG 2.12 v 1.37: City had the better chances
- 819 passes to 220: City controlled the ball
- 26' goal, 64 minutes in front
One goal keeps City top of the table
Manchester City beat Coventry 1-0 and kept their place at the top of the table on nine points. Haaland's opener was the only goal of the afternoon, arriving in the 26th minute. Coventry remain without a point and slipped to 18th after three matches.
City created plenty but scored too little
City found better positions than their opponents, with 93% of their shots coming from inside the box and an xG of 2.12. Yet they finished 1.12 short of that figure. That shortfall left the scoreline narrow, and Coventry stayed in the match until the end.
Coventry threatened with little of the ball
Coventry had just 22% of possession, and only 64% of their passes found a team-mate. Even so, they produced an xG of 1.37, and centre-back Bobby Thomas had the most attempts in their side with three shots. It suggests they got into dangerous areas despite rarely holding the ball.
The back line protected the lead
The goal was worth +0.4 FN xPts to City. Antoine Semenyo supplied the assist and made three key passes, the most of any player. Coventry's three shots on target all met Gianluigi Donnarumma, who made three saves, so City held the lead without needing a second goal.
Player of the match
Elliot Anderson 8.3Dominant
He completed 146 of 158 passes, won both of his dribbles and made two interceptions.
Anderson earned most of his FN Score through build-up play, keeping City's passing moving for the 64 minutes they spent in front. He also won seven of his 11 duels, so he helped recover the ball as well as circulate it. That mix kept the one-goal lead comfortable.
Game state
1-0
Manchester City ahead 64 min · level 26 min · Coventry 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.
26'
Erling Haaland
Goal · scorer +0.3 · assist Antoine Semenyo +0.1
+0.4
Manchester City
Expected (last two seasons) 2.5Own moments +0.4Opponent moments 0.0Time effect +0.1→ League points won 3
Coventry
Expected (last two seasons) 0.4Own moments 0.0Opponent moments −0.3Time effect −0.1→ 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 CityCoventry
2.12Expected goals (xG)1.37
Compared with usual
Coventry
3 matches this season, all competitions baseline
Timeline
- 19'
Yellow
Milan van Ewijk
- 26'
Goal
Erling Haaland league goal #3 assist Antoine Semenyo
- 63'
Sub
Frank Onyeka → Caleb Yirenkyi
- 63'
Sub
Jack Rudoni → Loum Tchaouna
- 66'
Sub
Rayan Cherki → Phil Foden
- 71'
Sub
Taiwo Awoniyi → Ellis Simms
- 71'
Sub
Ephron Mason-Clark → Brandon Thomas-Asante
- 76'
Sub
Enzo Fernández → Ayyoub Bouaddi
- 85'
Sub
Jay DaSilva → Gustavo Hamer
- 87'
Sub
Iliman Ndiaye → Ryan McAidoo
- 90+2'
Yellow
Ethan Pinnock
- 90+5'
Yellow
Abdukodir Khusanov
Category leaders
- Key passesAntoine Semenyo3
- Duels wonJoško Gvardiol9/15
- DribblesElliot Anderson2/2
- Defensive actionsMatt Grimes8
- ShotsErling Haaland4 (on target 3)
- Fouls wonJoško Gvardiol3
#Manchester City#Coventry#Premier League#Erling Haaland#Elliot Anderson#Antoine Semenyo
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.