Premier LeagueGameweek 38
Sun 24 May, 16:00
Crystal PalaceCRY
vs
ArsenalARS
12
FULL TIME
the full-time verdict · scroll for the story below.
CRYmomentumARS
The Match Storyfull time

Arsenal edged a frantic Palace finish to claim all three points, with two goals in the final minutes proving decisive after the hosts pulled one back in the 90th. CRY's late rally threatened to unsettle ARS but Mikel Arteta's side held firm to secure a 2-1 victory despite sustained pressure at the death.

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

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

90'Late winner

Late winner — ARS 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 · Gabriel Fernando de Jesus

    Gabriel Fernando de Jesus's late finish settles a competitive encounter at Selhurst Park, Arsenal's second goal arriving when Crystal Palace's resistance had finally fractured.

  • 90'
    Goal · Noni Madueke

    Madueke's late finish breaks Crystal Palace's resistance with virtually the last kick of the match. Arsenal's persistence through ninety minutes proves decisive, turning a one-goal deficit into victory at Selhurst Park.

  • 90'
    Goal · Jean-Philippe Mateta

    Mateta's late strike gave Crystal Palace hope they didn't deserve, arriving when Arsenal had largely controlled proceedings.

Onside · LLM-writtenupdated just now

Crystal Palace vs Arsenal — Premier League Gameweek 38

Crystal Palace 1–2 Arsenal, Gameweek 38. 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
Mateta scores
CRY ahead through Mateta at 90+'.
+0 FPL pts8.1% owned
Mateta
90+'
Goal
Madueke scores
ARS ahead through Madueke at 90+'.
+7 FPL pts0.8% owneddifferential
Madueke
90+'
Goal
G.Jesus scores
G.Jesus finds the net. 1–2.
+0 FPL pts0.4% owneddifferential
G.Jesus
90+'
Assist
Yeremy with the assist
Cut-back from Yeremy — and a goal at the end of it.
+0 FPL pts0.2% owneddifferential
Yeremy
90+'
Assist
Martinelli with the assist
Cut-back from Martinelli — and a goal at the end of it.
+0 FPL pts0.9% owneddifferential
Martinelli
90+'
Assist
Havertz with the assist
Havertz with the final ball.
+5 FPL pts0.7% owneddifferential
Havertz
90+'
Booked
G.Jesus booked
Caution for G.Jesus.
G.Jesus
90+'
Bonus
Mateta earns bonus
Final BPS bonus locked in.
Mateta takes a share of the bonus haul.
+0 FPL pts8.1% owned
Mateta
90+' · 90+' · 90+'
Bonus
Madueke earns bonus
Final BPS bonus locked in.
Madueke takes a share of the bonus haul.
+7 FPL pts0.8% owneddifferential
Madueke
90+' · 90+'
Bonus
Martinelli earns bonus
Final BPS bonus locked in.
Bonus locked in for Martinelli.
+0 FPL pts0.9% owneddifferential
Martinelli
0'Match underway
fpl.com · live feedupdated just now