Premier LeagueGameweek 18
Sun 28 Dec, 16:30
Crystal PalaceCRY
vs
SpursTOT
01
FULL TIME
the full-time verdict · scroll for the story below.
CRYmomentumTOT
The Match Storyfull time

Spurs have stolen it at the death. A goal in the 90th minute gives TOT a 1-0 victory at CRY, a result that will sting Palace given they held firm for the vast majority of this encounter before being undone in injury time.

Onside · LLM-writtenupdated just now
Probability river90 minutes · onside engine
90' · 01CRY 0%DRAW 0%TOT 100%
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 — TOT 8% → 100%

Across minutes 85–90, TOT's win probability moved 92 points. Score went from 0–0 to 0–1.

90'Late winner

Late winner — TOT 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 · Archie Gray

    Archie Gray's composed finish in the 90th minute proved decisive for Spurs, breaking a stubborn Crystal Palace resistance at Selhurst Park. The midfielder's late strike secured three points with barely time for Palace to mount a response.

Onside · LLM-writtenupdated just now

Crystal Palace vs Spurs — Premier League Gameweek 18

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

Pulse
13 moments
90+'Full time
90+'
Goal
Gray scores
Gray on the scoresheet for Spurs.
+0 FPL pts0.1% owneddifferential
Gray
90+'
Assist
Richarlison with the assist
Richarlison with the final ball.
+0 FPL pts8.7% owned
Richarlison
90+'
Booked
Lacroix booked
Booking against Lacroix. Treads carefully now.
Lacroix
90+'
Booked
Hughes booked
Hughes into the book at 90+'.
Hughes
90+'
Booked
Lerma booked
Yellow card — Lerma.
Lerma
90+'
Booked
Danso booked
Caution for Danso.
Danso
90+'
Booked
Gray booked
Gray into the book at 90+'.
Gray
90+' · 90+' · 90+'
Bonus
Van de Ven earns bonus
Final BPS bonus locked in.
Van de Ven on the BPS leaderboard at full time.
+0 FPL pts17.6% owned
Van de Ven
90+' · 90+' · 90+'
Bonus
Gray earns bonus
Final BPS bonus locked in.
Bonus locked in for Gray.
+0 FPL pts0.1% owneddifferential
Gray
90+'
Bonus
Vicario earns bonus
Final BPS bonus locked in.
Vicario on the BPS leaderboard at full time.
+0 FPL pts4.7% owneddifferential
Vicario
90+'
Bonus
Spence earns bonus
Final BPS bonus locked in.
Bonus locked in for Spence.
+0 FPL pts0.9% owneddifferential
Spence
0'Match underway
fpl.com · live feedupdated just now