Premier LeagueGameweek 20
Sun 04 Jan, 15:00
NewcastleNEW
vs
Crystal PalaceCRY
20
FULL TIME
the full-time verdict · scroll for the story below.
NEWmomentumCRY
The Match Storyfull time

NEW have secured a 2-0 victory over CRY with two goals arriving in stoppage time to seal a dramatic finish at St James' Park. The home side's late show proved decisive after a match that remained goalless through ninety minutes of regular play. CRY depart empty-handed despite what had been a competitive encounter until the flurry of strikes in injury time.

Onside · LLM-writtenupdated just now
Probability river90 minutes · onside engine
90' · 20NEW 100%DRAW 0%CRY 0%
0'15'30'45'60'75'90'
Onside engine · team-shape Poissonupdated just now
Inflection points2 moments
90'Win-prob swing

5 mins of madness — NEW 11% → 100%

Across minutes 85–90, NEW's win probability moved 89 points. Score went from 0–0 to 2–0.

90'Late winner

Late winner — NEW in the 90th

An 90th-minute goal flips the result with the clock running out. The losing side has barely any time to respond.

Onside engine · inflection detectorupdated just now
AI commentarynewest first
  • 90'
    Goal · Malick Thiaw

    Thiaw's late addition to Newcastle's tally settled a dominant display, the centre-back rising highest to convert from close range. The goal capped a comprehensive performance that left Crystal Palace with little to show for their efforts.

  • 90'
    Goal · Bruno Guimarães Rodriguez Moura

    Bruno Guimarães has added a second, sealing Newcastle's comfortable victory with the match effectively concluded. The midfielder's goal arrives as the final whistle approaches, a fitting punctuation to a dominant display.

Onside · LLM-writtenupdated just now

Newcastle vs Crystal Palace — Premier League Gameweek 20

Newcastle 2–0 Crystal Palace, Gameweek 20. Full match report with goals, cards, lineups and a complete event timeline — plus AI-powered analysis for fantasy managers.

Pulse
12 moments
90+'Full time
90+'
Goal
Bruno G. scores
Bruno G. finds the net. 2–0.
+3 FPL pts6.5% owneddifferential
Bruno G.
90+'
Goal
Thiaw scores
Thiaw finds the net. 2–0.
+0 FPL pts4.7% owneddifferential
Thiaw
90+'
Assist
L.Miley with the assist
L.Miley lays it on.
+0 FPL pts1.7% owneddifferential
L.Miley
90+'
Booked
Gordon booked
Caution for Gordon.
Gordon
90+'
Booked
Mitchell booked
Caution for Mitchell.
Mitchell
90+'
Booked
#260 booked
Yellow card — #260.
90+'
Booked
Johnson booked
Caution for Johnson.
Johnson
90+' · 90+' · 90+'
Bonus
Thiaw earns bonus
Final BPS bonus locked in.
Bonus locked in for Thiaw.
+0 FPL pts4.7% owneddifferential
Thiaw
90+' · 90+'
Bonus
Bruno G. earns bonus
Final BPS bonus locked in.
Bonus locked in for Bruno G..
+3 FPL pts6.5% owneddifferential
Bruno G.
90+'
Bonus
L.Miley earns bonus
Final BPS bonus locked in.
Bonus locked in for L.Miley.
+0 FPL pts1.7% owneddifferential
L.Miley
0'Match underway
fpl.com · live feedupdated just now