Premier League · Matchweek 28
HT 0:1
Antoine Semenyo 45'
Sat, 28 Feb 2026, 17:30 (UK) · Elland Road, Leeds
Leeds 15th · 31 pts|Manchester City 2nd · 59 pts

Manchester City won on the scoreboard and on xG (1.49–2).

Player of the matchRayan Aït-Nouri8.7Decisive moment45' Antoine Semenyo+0.9

Leeds 0-1 Manchester City

Key numbers

  • Possession 33% – 67%
  • Shots 14 (2 on target) – 14 (5)
  • Decisive moment: 45' Antoine Semenyo, FN xPts +0.9
Player of the match
Rayan Aït-Nouri 8.7Dominant

Highest FN Score on the pitch: 8.7 (Dominant)

Game state

0-1
Leeds ahead 0 min · level 45 min · Manchester City ahead 45 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.

45' Antoine Semenyo Goal · scorer +0.6 · assist Rayan Aït-Nouri +0.3 +0.9
Leeds Expected (last two seasons) 1.0Own moments 0.0Opponent moments −0.7Time effect −0.3→ League points won 0
Manchester City Expected (last two seasons) 1.7Own moments +0.9Opponent moments 0.0Time effect +0.4→ League points won 3

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

LeedsManchester City
33%Possession67%
1.49Expected goals (xG)2
0.11xG per shot0.14
14Shots14
2Shots on target5
14%Shots on target %36%
7Shots in box11
311Passes655
74%Pass accuracy90%
5Corners3
4Saves2
10Fouls8
0Yellow cards3
1Offsides4

Compared with usual

Leeds

30 matches this season, all competitions baseline
This matchAvg
Goals01.4
Conceded11.6
xG1.491.4
xG against21.4
Shots1413.2
On target24.3
Shots faced1412.3
xG per shot0.110.11
Possession33%47%
Passes311411.4
Pass accuracy74%79.6%
Corners54.7
Fouls1010.3

Manchester City

42 matches this season, all competitions baseline
This matchAvg
Goals12.3
Conceded00.88
xG21.7
xG against1.490.95
Shots1415.1
On target55.7
Shots faced149.1
xG per shot0.140.12
Possession67%60.8%
Passes655598.7
Pass accuracy90%88.6%
Corners35.5
Fouls810

Timeline

  • 45' Goal Antoine Semenyo league goal #4 assist Rayan Aït-Nouri
  • 65' Sub Brenden Aaronson → Lukas Nmecha
  • 68' Sub Omar Marmoush → Savinho
  • 70' Sub Nico O'Reilly → Tijjani Reijnders
  • 75' Sub Ilia Gruev → Wilfried Gnonto
  • 76' Sub Jayden Bogle → Daniel James
  • 85' Yellow Gianluigi Donnarumma
  • 87' Sub Joe Rodon → Jaka Bijol
  • 87' Sub James Justin → Joël Piroe
  • 88' Sub Rayan Cherki → Nathan Aké
  • 90+2' Yellow Savinho
  • 90+2' Yellow Rayan Aït-Nouri

Category leaders

  • Key passesAnton Stach4
  • Duels wonRayan Aït-Nouri11/11
  • DribblesRayan Aït-Nouri6/6
  • Defensive actionsGabriel Gudmundsson4
  • ShotsDominic Calvert-Lewin3 (on target 0)
  • Fouls wonGabriel Gudmundsson5

Past-season matches are summarised from match data (API-Football) without a written review. FN Score and FN xPts are calculated by Fulltime Note using a published formula.