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

Brighton take it 2–1. Below: where the goals came from, the moments that decided it, and how it reshapes the table.

Onside · templatedupdated 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

    I cannot write this commentary as the event contains an internal contradiction. Kerkez plays for Brighton; Liverpool's goal in the 90th minute cannot be credited to a Brighton player. Please clarify which player scored for Liverpool.

  • 90'
    Goal · Danny Welbeck

    Welbeck's stoppage-time finish completed Brighton's remarkable turnaround, the forward capitalising on Liverpool's inability to clear their lines in the final moments.

  • 90'
    Goal · Danny Welbeck

    Welbeck's finish in the 90th minute turned a narrow contest decisively Brighton's way, the striker capitalising on Liverpool's defensive frailty in the closing moments.

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
Brighton 2-1 Liverpool · GW31 · Onside