Premier LeagueGameweek 38
Sun 24 May, 16:00
Man CityMCI
vs
Aston VillaAVL
12
FULL TIME
the full-time verdict · scroll for the story below.
MCImomentumAVL
The Match Storyfull time

AVL have pulled off a stunning late rescue at City, scoring twice in the final moments to snatch a 2-1 victory after MCI had taken the lead in the 90th minute. The away side's resilience in finding two goals in quick succession after falling behind in injury time has left City's title hopes under fresh scrutiny.

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

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

90'Late winner

Late winner — AVL 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 · Ollie Watkins

    Watkins converted in stoppage time to seal it. Manchester City's defensive frailty in the final moments proved costly as Aston Villa snatched an unlikely victory.

  • 90'
    Goal · Ollie Watkins

    Watkins finished the job with clinical precision, converting in the 90th minute to secure Aston Villa's comeback. Manchester City's title ambitions took another blow as they surrendered a two-goal deficit they couldn't recover.

  • 90'
    Goal · Antoine Semenyo

    Semenyo's late equaliser breathed unexpected life into Manchester City's evening, arriving when the contest appeared settled. The goal set up a frantic finale against Aston Villa, though it proved merely a consolation in defeat.

Onside · LLM-writtenupdated just now

Man City vs Aston Villa — Premier League Gameweek 38

Man City 1–2 Aston Villa, Gameweek 38. Full match report with goals, cards, lineups and a complete event timeline — plus AI-powered analysis for fantasy managers.

Pulse
11 moments
90+'Full time
90+'
Goal
Semenyo scores
Semenyo converts at 90+'. MCI 1–2 AVL.
+2 FPL pts46.2% owned
Semenyo
90+' · 90+'
GoalBRACE
Watkins · brace
Doubles up the tally.
Watkins doubles up — brace at 90+'.
+0 FPL pts13% owned
Watkins
90+'
Assist
Reijnders with the assist
Assist credited to Reijnders.
+0 FPL pts8.9% owned
Reijnders
90+'
Assist
Bailey with the assist
Cut-back from Bailey — and a goal at the end of it.
+6 FPL pts0.1% owneddifferential
Bailey
90+'
Assist
Barkley with the assist
Barkley with the final ball.
+0 FPL pts0.1% owneddifferential
Barkley
90+'
Booked
Lewis booked
Caution for Lewis.
Lewis
90+' · 90+' · 90+'
Bonus
Watkins earns bonus
Final BPS bonus locked in.
Watkins on the BPS leaderboard at full time.
+0 FPL pts13% owned
Watkins
90+' · 90+'
Bonus
Buendía earns bonus
Final BPS bonus locked in.
Buendía takes a share of the bonus haul.
+0 FPL pts0.4% owneddifferential
Buendía
90+'
Bonus
Maatsen earns bonus
Final BPS bonus locked in.
Maatsen on the BPS leaderboard at full time.
+4 FPL pts0.5% owneddifferential
Maatsen
0'Match underway
fpl.com · live feedupdated just now
Man City 1-2 Aston Villa · GW38 · Onside