5 mins of madness — AVL 8% → 100%
Across minutes 85–90, AVL's win probability moved 92 points. Score went from 0–0 to 2–3.
Villa's dramatic late show has turned this fixture on its head. West Ham thought they had it done at 2-1 up deep into stoppage time, but Villa scored twice in quick succession to snatch victory, with an own goal adding further misery for the hosts in the 90th minute.
Mavropanos's own goal in stoppage time completed a calamitous collapse for West Ham, who had squandered a 2-1 lead. Villa's comeback, decided by their opponent's misfortune, offered cruel vindication of their second-half pressure.
Rogers' late strike settles a frantic finale, sending Villa past West Ham with the points secured in injury time. The winger's composure in the chaos proved decisive where the hosts' resistance finally cracked.
Rogers swept in the winner in stoppage time, completing Villa's remarkable turnaround at the London Stadium. West Ham's defensive collapse in the closing stages proved decisive as Emery's side claimed all three points.
West Ham pulled one back in stoppage time through Mateus Gonçalo Espanha Fernandes, setting up a tense finale. The goal came too late to salvage anything from a match Aston Villa had controlled for large stretches.
Jarrod Bowen finds the net in the 90th minute for WHU. The scoreline shifts and the next few minutes will tell us how much both sides still have left.
West Ham 2–3 Aston Villa, Gameweek 16. Full match report with goals, cards, lineups and a complete event timeline — plus AI-powered analysis for fantasy managers.