Premier LeagueGameweek 3
Sun 31 Aug, 19:00
Aston VillaAVL
vs
Crystal PalaceCRY
03
FULL TIME
the full-time verdict · scroll for the story below.
AVLmomentumCRY
The Match Storyfull time

Palace have produced a stunning finale to stun Villa, with three goals arriving in injury time to complete an extraordinary comeback from three goals down. The away side's late surge has turned this fixture on its head, leaving Villa reeling after what appeared a comfortable position heading into the closing moments.

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

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

90'Late winner

Late winner — CRY 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 · Jean-Philippe Mateta

    Mateta's third-minute arrival as substitute proved decisive, the striker collecting a loose ball to apply a composed finish past Martinez.

  • 90'
    Goal · Ismaïla Sarr

    Sarr's finish compounds a miserable evening for Villa, who have been outclassed across the pitch. Crystal Palace's third goal arrives with the match already decided, a damning indictment of Unai Emery's side's defensive frailties.

  • 90'
    Goal

    Crystal Palace added a third in stoppage time to secure a commanding victory at Villa Park. The goal capped a thoroughly dominant performance from the visitors.

Onside · LLM-writtenupdated just now

Aston Villa vs Crystal Palace — Premier League Gameweek 3

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

Pulse
15 moments
90+'Full time
90+'
Goal
#260 scores
#260 on the scoresheet for Crystal Palace.
90+'
Goal
Sarr scores
Sarr finds the net. 0–3.
+0 FPL pts5.6% owneddifferential
Sarr
90+'
Goal
Mateta scores
Mateta on the scoresheet for Crystal Palace.
+0 FPL pts8.1% owned
Mateta
90+'
Assist
Lacroix with the assist
Cut-back from Lacroix — and a goal at the end of it.
+6 FPL pts7.1% owneddifferential
Lacroix
90+'
Assist
Kamada with the assist
Cut-back from Kamada — and a goal at the end of it.
+1 FPL pts0.1% owneddifferential
Kamada
90+'
Booked
M.Bizot booked
Booking against M.Bizot. Treads carefully now.
M.Bizot
90+'
Booked
Cash booked
Cash into the book at 90+'.
Cash
90+'
Booked
Sarr booked
Sarr into the book at 90+'.
Sarr
90+'
Booked
Hughes booked
Hughes into the book at 90+'.
Hughes
90+'
Booked
Mateta booked
Yellow card — Mateta.
Mateta
90+' · 90+' · 90+'
Bonus
#260 earns bonus
Final BPS bonus locked in.
Bonus locked in for #260.
90+' · 90+'
Bonus
Lacroix earns bonus
Final BPS bonus locked in.
Bonus locked in for Lacroix.
+6 FPL pts7.1% owneddifferential
Lacroix
90+'
Bonus
Muñoz earns bonus
Final BPS bonus locked in.
Muñoz on the BPS leaderboard at full time.
+11 FPL pts9.2% owned
Muñoz
0'Match underway
fpl.com · live feedupdated just now