Premier League · Matchweek 32
Jean-Philippe Mateta 80'
Jean-Philippe Mateta 90' (pen)
HT 0:1
William Osula 43'
Sun, 12 Apr 2026, 14:00 (UK) · Selhurst Park, London
Crystal Palace 14th → 13th · 42 pts|Newcastle 13th → 14th · 42 pts

Crystal Palace won on the scoreboard and on xG (2.56–1.13).

Player of the matchJean-Philippe Mateta8.2Decisive moment90' Jean-Philippe Mateta+1.6

Crystal Palace 2-1 Newcastle

Key numbers

  • Possession 41% – 59%
  • Shots 11 (5 on target) – 7 (3)
  • Decisive moment: 90' Jean-Philippe Mateta, FN xPts +1.6
Player of the match
Jean-Philippe Mateta 8.2Dominant

Highest FN Score on the pitch: 8.2 (Dominant)

Game state

0-11-12-1
Crystal Palace ahead 0 min · level 53 min · Newcastle ahead 37 min
  • Jean-Philippe Mateta — off the bench 25 min · 2G 0A

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.

43' William Osula Goal · scorer +0.6 · assist Lewis Miley +0.3 +0.9
80' Jean-Philippe Mateta Goal · scorer +0.7 · assist Tyrick Mitchell +0.3 +1.0
90' Jean-Philippe Mateta Pen goal +1.6
Crystal Palace Expected (last two seasons) 1.4Own moments +2.6Opponent moments −0.8Time effect −0.2→ League points won 3
Newcastle Expected (last two seasons) 1.3Own moments +0.9Opponent moments −2.4Time effect +0.2→ 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

Crystal PalaceNewcastle
41%Possession59%
2.56Expected goals (xG)1.13
0.23xG per shot0.16
11Shots7
5Shots on target3
45%Shots on target %43%
9Shots in box5
380Passes542
80%Pass accuracy81%
2Corners4
2Saves3
17Fouls12
0Yellow cards3
1Offsides0

Compared with usual

Crystal Palace

47 matches this season, all competitions baseline
This matchAvg
Goals21.3
Conceded11
xG2.561.6
xG against1.131.1
Shots1113.4
On target54.3
Shots faced710.2
xG per shot0.230.12
Possession41%50.2%
Passes380432.9
Pass accuracy80%78.9%
Corners24.6
Fouls1711.3

Newcastle

51 matches this season, all competitions baseline
This matchAvg
Goals11.7
Conceded21.5
xG1.131.6
xG against2.561.3
Shots713.7
On target35.2
Shots faced1112.6
xG per shot0.160.12
Possession59%51.9%
Passes542447.6
Pass accuracy81%82.4%
Corners46.1
Fouls129.8

Timeline

  • 43' Goal William Osula league goal #3 assist Lewis Miley
  • 64' Sub Brennan Johnson → Ismaïla Sarr
  • 64' Sub Will Hughes → Adam Wharton
  • 65' Sub Jørgen Strand Larsen → Jean-Philippe Mateta
  • 68' Yellow Malick Thiaw
  • 71' Sub Anthony Gordon → Harvey Barnes
  • 74' Yellow Joelinton
  • 76' Sub Yéremy Pino → Daichi Kamada
  • 80' Goal Jean-Philippe Mateta league goal #9 assist Tyrick Mitchell
  • 84' Sub Joelinton → Jacob Ramsey
  • 84' Sub William Osula → Nick Woltemade
  • 90' Goal Jean-Philippe Mateta (pen) league goal #10
  • 90+3' Yellow Aaron Ramsdale
  • 90+5' Sub Jacob Murphy → Yoane Wissa
  • 90+5' Sub Sandro Tonali → Anthony Elanga
  • 90+6' Sub Tyrick Mitchell → Borna Sosa

Category leaders

  • Key passesTyrick Mitchell2
  • Duels wonMaxence Lacroix9/14
  • DribblesValentino Livramento3/4
  • Defensive actionsDaniel Muñoz7
  • Fouls wonWilliam Osula4

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.