Premier LeagueGameweek 21
Wed 07 Jan, 19:30
Crystal PalaceCRY
vs
Aston VillaAVL
00
FULL TIME
the full-time verdict · scroll for the story below.
CRYmomentumAVL
The Match Storyfull time

CRY and AVL have cancelled each other out across 90 minutes, neither side managing to find the breakthrough in what proved a tightly contested affair at Selhurst Park. Palace had the better of the opening exchanges but Villa's defensive discipline kept them at bay, while the visitors struggled to impose themselves in the final third when opportunities arose.

Onside · LLM-writtenupdated just now
Probability river90 minutes · onside engine
90' · 00CRY 0%DRAW 100%AVL 0%
0'15'30'45'60'75'90'
Onside engine · team-shape Poissonupdated just now
Inflection points

No decisive moments yet — the algorithm is watching CRY v AVL and will surface the minutes that mathematically decided the contest.

AI commentary

The writer is waiting for the first decisive moment in CRY v AVL. Commentary arrives the second a goal, red card or missed penalty lands.

Crystal Palace vs Aston Villa — Premier League Gameweek 21

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

Pulse
7 moments
90+'Full time
90+'
Booked
Mitchell booked
Mitchell into the book at 90+'.
Mitchell
90+'
Booked
Johnson booked
Johnson into the book at 90+'.
Johnson
90+' · 90+'
Bonus
Canvot earns bonus
Final BPS bonus locked in.
Canvot on the BPS leaderboard at full time.
+1 FPL pts0.5% owneddifferential
Canvot
90+' · 90+' · 90+'
Bonus
Digne earns bonus
Final BPS bonus locked in.
Digne takes a share of the bonus haul.
+7 FPL pts1.5% owneddifferential
Digne
90+'
Bonus
Konsa earns bonus
Final BPS bonus locked in.
Bonus locked in for Konsa.
+1 FPL pts7% owneddifferential
Konsa
0'Match underway
fpl.com · live feedupdated just now