Premier LeagueGameweek 31
Sat 21 Mar, 12:45
BrightonBHA
vs
LiverpoolLIV
21
FULL TIME
the full-time verdict · scroll for the story below.
BHAmomentumLIV
The Match Storyfull time

BHA have snatched an extraordinary late victory, scoring twice in the 90th minute to overturn a one-goal deficit and stun LIV 2-1. The hosts' dramatic turnaround came as Liverpool appeared to be holding on for three points, only for the home side to strike in successive phases of play deep into stoppage time.

Onside · LLM-writtenupdated just now
Probability river90 minutes · onside engine
90' · 21BHA 100%DRAW 0%LIV 0%
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 — BHA 11% → 100%

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

90'Late winner

Late winner — BHA 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 · Milos Kerkez

    Kerkez's instinctive finish in the 90th minute set up a frantic conclusion, though Brighton's two-goal cushion proved sufficient. Liverpool's late pressure yielded only a consolation, leaving the hosts with a hard-fought victory.

  • 90'
    Goal · Danny Welbeck

    Welbeck's late strike punctured Liverpool's resilience after a frantic finale at the Amex. The forward's composure in the dying moments salvaged Brighton's afternoon and left Arne Slot's side facing an unwelcome setback.

  • 90'
    Goal · Danny Welbeck

    Welbeck's finish in the 90th minute turned Brighton's afternoon from salvageable into something altogether more substantial.

Onside · LLM-writtenupdated just now

Brighton vs Liverpool — Premier League Gameweek 31

Brighton 2–1 Liverpool, Gameweek 31. Full match report with goals, cards, lineups and a complete event timeline — plus AI-powered analysis for fantasy managers.

Pulse
19 moments
90+'Full time
90+' · 90+'
GoalBRACE
Welbeck · brace
Doubles up the tally.
Two from Welbeck. BHA pressing harder.
+0 FPL pts8.4% owned
Welbeck
90+'
Goal
Kerkez scores
Kerkez converts at 90+'. LIV 2–1 BHA.
+1 FPL pts2.9% owneddifferential
Kerkez
90+'
Assist
Hinshelwood with the assist
Hinshelwood with the final ball.
+0 FPL pts1.6% owneddifferential
Hinshelwood
90+'
Assist
Gomez with the assist
Gomez lays it on.
+2 FPL pts0.4% owneddifferential
Gomez
90+'
Booked
Dunk booked
Caution for Dunk.
Dunk
90+'
Booked
Minteh booked
Caution for Minteh.
Minteh
90+'
Booked
Gomez booked
Yellow card — Gomez.
Gomez
90+'
Booked
Wieffer booked
Caution for Wieffer.
Wieffer
90+'
Booked
Welbeck booked
Welbeck into the book at 90+'.
Welbeck
90+'
Booked
Frimpong booked
Yellow card — Frimpong.
Frimpong
90+'
Booked
Konaté booked
Yellow card — Konaté.
Konaté
90+'
Booked
Chiesa booked
Yellow card — Chiesa.
Chiesa
90+'
Booked
Mac Allister booked
Booking against Mac Allister. Treads carefully now.
Mac Allister
90+'
Booked
Szoboszlai booked
Szoboszlai into the book at 90+'.
Szoboszlai
90+' · 90+' · 90+'
Bonus
Welbeck earns bonus
Final BPS bonus locked in.
Bonus locked in for Welbeck.
+0 FPL pts8.4% owned
Welbeck
90+' · 90+'
Bonus
C.Jones earns bonus
Final BPS bonus locked in.
C.Jones takes a share of the bonus haul.
+0 FPL pts0.1% owneddifferential
C.Jones
90+'
Bonus
Gravenberch earns bonus
Final BPS bonus locked in.
Bonus locked in for Gravenberch.
+1 FPL pts3.7% owneddifferential
Gravenberch
0'Match underway
fpl.com · live feedupdated just now