Premier League · Matchweek 8
HT 0:0
William Osula 47'
Harvey Barnes 58'
Sun, 25 Oct 2026, 14:00 (UK) · Selhurst Park, London

Newcastle scored with both of their shots on target and rode Lukáš Horníček's saves to a win at Selhurst Park.

FN MOMHarvey Barnes7.6Decisive moment47' William Osula+0.9CRY −0.8

Crystal Palace 0-2 Newcastle: two shots on target, two goals

Key numbers

  • 2 shots on target, 2 goals for Newcastle
  • 17 shots: Palace's most in 11 matches this season
  • Horníček made 4 saves, all of Palace's on-target shots

Two on target, two goals

Newcastle left Selhurst Park with two goals from two shots on target. That was below their average across nine matches this season, yet both efforts found the net. Palace, by contrast, had the better expected goals and still failed to score.

Seventeen shots, but the goal stayed shut

Palace's 17 shots were their most in 11 matches this season. Yet their expected goals per shot sat below their average, which suggests volume rather than quality. Every shot they put on target was saved by Lukáš Horníček, who made four stops, while Palace's goalkeeper had no save to make.

New starters had a hand in both goals

Newcastle made changes at the back, starting Amar Dedić, Fabian Schär and Dan Burn, and also picked Jacob Murphy and William Osula, while Palace named an unchanged XI. Osula's opener came from a Murphy assist in the 47th minute, and Harvey Barnes finished a Dedić assist in the 58th.

The opener tilted the match

The opener moved the most FN xPts across both sides: +0.9 for Newcastle, and Palace's FN xPts fell by 0.8. A Joe Willock goal was later ruled out by VAR, but Barnes soon made it two. Palace then spent about 43 minutes behind without a reply.

FN MOM
Highest FN Score · our own pick by a published formula, not the official Player of the Match
Harvey Barnes 7.6Strong

He had a match-high five shots and scored Newcastle's second in the 58th minute.

Barnes earned most of his credit in attack. One of his five shots hit the target and became the 58th-minute goal that doubled Newcastle's lead and narrowed Palace's route back. It was his second league goal of the season. Three blocks added defensive value before he was replaced in the 77th minute.

Game state

0-10-2
Crystal Palace ahead 0 min · level 47 min · Newcastle ahead 43 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.

47' William Osula Goal · scorer +0.6 · assist Jacob Murphy +0.3 · CRY −0.8 +0.9
58' Harvey Barnes Goal · scorer +0.3 · assist Amar Dedić +0.2 · CRY −0.3 +0.5
Crystal Palace Expected (last two seasons) 1.3Own moments 0.0Opponent moments −1.1Time effect −0.2→ League points won 0
Newcastle Expected (last two seasons) 1.4Own moments +1.4Opponent moments 0.0Time effect +0.2→ 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 PalaceNewcastle
52%Possession48%
1.78Expected goals (xG)1.03
0.1xG per shot0.1
17Shots10
4Shots on target2
24%Shots on target %20%
10Shots in box7
381Passes349
7Corners4
0Saves4
12Fouls10
3Yellow cards3
4Offsides1

Compared with usual

Crystal Palace

11 matches this season, all competitions baseline
This matchAvg
Goals01.8
Conceded22
xG1.781.3
xG against1.031.9
Shots1710.5high
On target44
Shots faced1015.8
xG per shot0.10.13
Possession52%44.4%
Passes381420.7
Corners73.2high
Fouls1210.5

Newcastle

9 matches this season, all competitions baseline
This matchAvg
Goals21.6
Conceded01.8
xG1.031.2
xG against1.781.7
Shots1014.1
On target24.2
Shots faced1715.9
xG per shot0.10.1
Possession48%53.4%
Passes349444.1
Corners45.9
Fouls1012.3

Timeline

  • 36' Yellow Nico González
  • 45+1' Yellow Fabian Schär
  • 47' Goal William Osula league goal #1 assist Jacob Murphy
  • 53' VAR Joe Willock
  • 58' Goal Harvey Barnes league goal #2 assist Amar Dedić
  • 62' Sub Jean-Philippe Mateta → Eddie Nketiah
  • 63' Sub Dwight McNeil → Darío Osorio
  • 75' Yellow Yeremy Pino
  • 77' Sub William Osula → Yoane Wissa
  • 77' Sub Joe Willock → Jacob Ramsey
  • 77' Sub Harvey Barnes → Anthony Elanga
  • 78' Yellow Lewis Hall
  • 79' Yellow Anan Khalaili
  • 85' Sub Joelinton → Sean Steur
  • 90+3' Yellow Jaydee Canvot
  • 90+5' Sub Amar Dedić → Malick Thiaw

Category leaders

  • Key passesYeremy Pino4
  • Duels wonJoelinton10/16
  • DribblesAnan Khalaili3/4
  • Defensive actionsAxel Disasi11
  • ShotsHarvey Barnes5 (on target 1)
  • Fouls wonLewis Hall4
#Premier League#Newcastle#Crystal Palace#Harvey Barnes#William Osula#Lukáš Horníček

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.