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 snatched victory in extraordinary circumstances at Palace, with two goals in the final minute securing a 2-1 win after the hosts had levelled in the 90th. The away side's late resilience proved decisive as they denied Palace what would have been a dramatic draw, leaving the hosts frustrated despite their persistence in finding an equaliser.

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 converted in stoppage time to snatch victory for Arsenal at Selhurst Park. The Brazilian's late intervention salvaged three points that had appeared to be slipping away.

  • 90'
    Goal · Noni Madueke

    Arsenal's late breakthrough comes through Noni Madueke in the 90th minute, turning a tense contest decisively in their favour. The goal moves them ahead at Selhurst Park in injury time, securing what could prove a pivotal three points.

  • 90'
    Goal · Jean-Philippe Mateta

    Mateta's finish in stoppage time at least offers Palace something to take from a defeat that looked settled. The striker's late strike leaves Arsenal's three points harder earned than the scoreline initially suggested.

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
Crystal Palace 1-2 Arsenal · GW38 · Onside