Premier LeagueGameweek 23
Sun 25 Jan, 14:00
Crystal PalaceCRY
vs
ChelseaCHE
13
FULL TIME
the full-time verdict · scroll for the story below.
CRYmomentumCHE
The Match Storyfull time

Chelsea ran out convincing 3-1 winners at Palace, though the result was obscured by a chaotic finale that saw both sides score in the 90th minute before a Palace player was sent off. The visitors' clinical finishing in the closing stages proved decisive, with three goals arriving in quick succession to put the contest beyond doubt.

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

5 mins of madness — CHE 8% → 100%

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

90'Late winner

Late winner — CHE in the 90th

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

90'Red card

CRY reduced to 10 — 90'

A red card in the 90th minute changes the whole shape of the contest. The depleted side has to chase the rest of the match a man down.

Onside engine · inflection detectorupdated just now
AI commentarynewest first
  • 90'
    Red card · Adam Wharton

    Wharton's dismissal in stoppage time compounded a miserable evening for Palace, arriving when Chelsea had already seized control. The midfielder's late indiscretion ensured the visitors departed Selhurst Park with an emphatic victory.

  • 90'
    Goal · João Pedro Junqueira de Jesus

    Chelsea's third goal arrived with the game effectively settled, João Pedro capitalising on Crystal Palace's depleted resistance in the closing stages. The Brazilian's finish sealed a comprehensive away victory at Selhurst Park.

  • 90'
    Goal · Estêvão Almeida de Oliveira Gonçalves

    Estêvão swept home Chelsea's third in stoppage time, the Brazilian winger's clinical finish compounding Crystal Palace's misery after a chastening second-half collapse.

  • 90'
    Goal · Enzo Fernández

    Enzo Fernández sealed Chelsea's commanding victory with a third goal deep into injury time, the midfielder arriving unmarked to convert when Crystal Palace's resistance finally crumbled.

  • 90'
    Goal · Chris Richards

    Richards headed in to make it 1–3 with moments remaining, a consolation that at least spared Palace total humiliation on the afternoon. Chelsea's three-goal advantage proved sufficient to see out the closing stages.

Onside · LLM-writtenupdated just now

Crystal Palace vs Chelsea — Premier League Gameweek 23

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

Pulse
17 moments
90+'Full time
90+'
Goal
Richards scores
Goal — Richards. The board reads 1–3.
+4 FPL pts2.2% owneddifferential
Richards
90+'
Goal
Enzo scores
Goal — Enzo. The board reads 1–3.
+13 FPL pts12.3% owned
Enzo
90+'
Goal
Estêvão scores
Estêvão on the scoresheet for Chelsea.
+1 FPL pts1.7% owneddifferential
Estêvão
90+'
Goal
João Pedro scores
Goal — João Pedro. The board reads 1–3.
+1 FPL pts34.8% owned
João Pedro
90+'
Assist
Chadi Riad with the assist
Cut-back from Chadi Riad — and a goal at the end of it.
+0 FPL pts0.1% owneddifferential
Chadi Riad
90+'
Assist
Estêvão with the assist
Estêvão lays it on.
+1 FPL pts1.7% owneddifferential
Estêvão
90+'
Assist
João Pedro with the assist
João Pedro lays it on.
+1 FPL pts34.8% owned
João Pedro
90+'
Booked
Lerma booked
Yellow card — Lerma.
Lerma
90+'
Booked
Canvot booked
Booking against Canvot. Treads carefully now.
Canvot
90+'
Booked
Caicedo booked
Caicedo into the book at 90+'.
Caicedo
90+'
Booked
Andrey Santos booked
Caution for Andrey Santos.
Andrey Santos
90+'
Red
Wharton sent off
Down to ten men.
Crystal Palace reduced to ten — Wharton the man dismissed.
+0 FPL pts0.7% owneddifferential
Wharton
90+' · 90+' · 90+'
Bonus
João Pedro earns bonus
Final BPS bonus locked in.
João Pedro on the BPS leaderboard at full time.
+1 FPL pts34.8% owned
João Pedro
90+' · 90+'
Bonus
Estêvão earns bonus
Final BPS bonus locked in.
Estêvão on the BPS leaderboard at full time.
+1 FPL pts1.7% owneddifferential
Estêvão
90+'
Bonus
Enzo earns bonus
Final BPS bonus locked in.
Enzo takes a share of the bonus haul.
+13 FPL pts12.3% owned
Enzo
0'Match underway
fpl.com · live feedupdated just now