Premier League · Matchweek 38
Jean Philippe Mateta 89'
HT 0:1
Gabriel Jesus 42'
Noni Madueke 48'
Sun, 24 May 2026, 16:00 (UK) · Selhurst Park, London
Crystal Palace 15th · 45 pts|Arsenal 1st · 85 pts

Arsenal won on the scoreboard and on xG (0.98–2.53).

Player of the matchNoni Madueke8.1Decisive moment42' Gabriel Jesus+0.9

Crystal Palace 1-2 Arsenal

Key numbers

  • Possession 40% – 60%
  • Shots 8 (3 on target) – 17 (7)
  • Decisive moment: 42' Gabriel Jesus, FN xPts +0.9
Player of the match
Noni Madueke 8.1Dominant

Highest FN Score on the pitch: 8.1 (Dominant)

Game state

0-10-21-2
Crystal Palace ahead 0 min · level 42 min · Arsenal ahead 48 min
  • Yéremy Pino — off the bench 45 min · 0G 1A
  • Jean Philippe Mateta — off the bench 13 min · 1G 0A
  • Kai Havertz — off the bench 45 min · 0G 1A

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.

42' Gabriel Jesus Goal · scorer +0.6 · assist Gabriel Martinelli +0.3 +0.9
48' Noni Madueke Goal · scorer +0.2 · assist Kai Havertz +0.1 +0.3
89' Jean Philippe Mateta Goal · assist Yéremy Pino +0.1
Crystal Palace Expected (last two seasons) 0.8Own moments +0.1Opponent moments −0.8Time effect −0.1→ League points won 0
Arsenal Expected (last two seasons) 1.9Own moments +1.2Opponent moments −0.1Time effect 0.0→ 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

Crystal PalaceArsenal
40%Possession60%
0.98Expected goals (xG)2.53
0.12xG per shot0.15
8Shots17
3Shots on target7
38%Shots on target %41%
8Shots in box14
328Passes518
80%Pass accuracy89%
3Corners4
5Saves2
9Fouls12
0Yellow cards1
1Offsides0

Compared with usual

Crystal Palace

57 matches this season, all competitions baseline
This matchAvg
Goals11.3
Conceded21.1
xG0.981.6
xG against2.531.2
Shots813
On target34.3
Shots faced1710.7
xG per shot0.120.13
Possession40%48.7%
Passes328418.3
Pass accuracy80%78.6%
Corners34.4
Fouls911.1

Arsenal

61 matches this season, all competitions baseline
This matchAvg
Goals21.9
Conceded10.67
xG2.531.8
xG against0.980.79
Shots1714.8
On target75.2
Shots faced89.2
xG per shot0.150.12
Possession60%55.8%
Passes518471.6
Pass accuracy89%84.3%
Corners45.8
Fouls1210.3

Timeline

  • 42' Goal Gabriel Jesus league goal #3 assist Gabriel Martinelli
  • 46' Sub Daniel Muñoz → Tyrick Mitchell
  • 46' Sub Ismaïla Sarr → Yéremy Pino
  • 46' Sub Daichi Kamada → Adam Wharton
  • 46' Sub Christian Nørgaard → Kai Havertz
  • 46' Sub Riccardo Calafiori → Gabriel Magalhães
  • 48' Goal Noni Madueke league goal #2 assist Kai Havertz
  • 62' Sub → Evann Guessand
  • 62' Sub Max Dowman → Mikel Merino
  • 74' Yellow Gabriel Jesus
  • 75' Sub Gabriel Jesus → Eberechi Eze
  • 77' Sub Jørgen Strand Larsen → Jean Philippe Mateta
  • 83' Sub Noni Madueke → Viktor Gyökeres
  • 89' Goal Jean Philippe Mateta league goal #12 assist Yéremy Pino

Category leaders

  • Key passesYéremy Pino3
  • Duels wonCristhian Mosquera7/13
  • DribblesGabriel Martinelli4/4
  • Defensive actionsChadi Riad7
  • ShotsGabriel Jesus4 (on target 2)
  • Fouls wonMyles Lewis-Skelly4

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.