England flagPremier LeagueMatchday 20Full Time
📅 04/01/26🕒 15:00🏟️ St. James' Park🧑‍⚖️ John Brooks, England
Home team

Newcastle

Score
Newcastle crest
2-0
Crystal Palace crest
Biggest Swing+1.61 xT71' Bruno GuimarãesCards4VAR1review

Newcastle 2-0 Crystal Palace — xTears 12.31 (04/01/26)

Newcastle beat Crystal Palace 2-0 on 4 January 2026 during Matchday 20 of the Premier League. Total xTears: 12.31.

Biggest swings: Bruno Guimarães at 71' goal (+1.61 xT); A. Gordon at 20' goal ruled out by VAR (+1.18 xT).

The match moved between settled phases and messy stretches.

Share this damage report

How it unfolded

Timeline
  1. 20'

    Goal wiped out by VAR

    A. Gordon - Newcastle

  2. 71'

    Goal

    Bruno Guimarães - Newcastle

    Assist: L. Miley

  3. 78'

    Goal

    M. Thiaw - Newcastle

Absolute chaos

🧨

6.11

71'

Goal

+1.61 xT

Bruno Guimarães - Newcastle

Assist: L. Miley

78'

Goal

+1.35 xT

M. Thiaw - Newcastle

20'

Goal wiped out by VAR

+1.18 xT

A. Gordon - Newcastle

87'

Substitution

+0.51 xT

K. Rodney for A. Wharton - Crystal Palace

All-out war

🟥

3.45

62'

Yellow card

+0.92 xT

A. Gordon - Newcastle

49'

Yellow card

+0.86 xT

T. Mitchell - Crystal Palace

55'

Yellow card

+0.86 xT

M. Guéhi - Crystal Palace

33'

Yellow card

+0.81 xT

B. Johnson - Crystal Palace

Late drama

🔥

1.97

87'

Substitution

+0.51 xT

K. Rodney for A. Wharton - Crystal Palace

87'

Substitution

+0.51 xT

R. Esse for Yeremy Pino - Crystal Palace

87'

Substitution

+0.51 xT

J. Drakes-Thomas for J. Mateta - Crystal Palace

88'

Substitution

+0.44 xT

J. Willock for J. Murphy - Newcastle

Referee scandal

🧑‍⚖️

1.18

20'

Goal wiped out by VAR

+1.18 xT

A. Gordon - Newcastle

Crushed hope

💔

1.18

20'

Goal wiped out by VAR

+1.18 xT

A. Gordon - Newcastle

Cruelty

😈

Barely left a bruise

0

Nothing big fed this one.

Other pretty unhinged matches

The most unhinged matches connected to this one.