Friday, 5 June 2026
match breakdown

Leeds 1-0 Brighton: Calvert-Lewin's 95th-Minute Goal Ends Brighton's European Dream

By The Match Desk · 17 May 2026 ·8 min read
MATCH BREAKDOWN
Leeds Leeds
1 0 Premier League Full Time
Brighton Brighton
KEY MOMENTS
  1. 01 C 90+6' GOAL D. Calvert-Lewin
LeedsBy the numbersBrighton
34%
POSSESSION
66%
7
TOTAL SHOTS
19
1
ON TARGET
8
0.75
EXPECTED GOALS
2.23
1
BIG CHANCES
2
278
PASSES
542
67%
PASS ACCURACY
84%
7
CORNERS
8
9
FOULS
7
7
SAVES
1
Leeds3-5-2Starting line-ups4-2-3-1Brighton
Karl Darlow26
Darlow
Joe Rodon6
Rodon
Jaka Bijol15
Bijol
Sebastiaan Bornauw23
Bornauw
Daniel James7
James
Anton Stach18
Stach
Ethan Ampadu4
Ampadu
Ao Tanaka22
Tanaka
James Justin24
Justin
Dominic Calvert-Lewin9
Calvert-Lewin
Brenden Aaronson11
Aaronson
Bart Verbruggen1
Verbruggen
Joël Veltman34
Veltman
Jan Paul van Hecke6
Hecke
Lewis Dunk5
Dunk
Maxim De Cuyper29
Cuyper
Pascal Groß30
Groß
Carlos Baleba17
Baleba
Ferdi Kadıoğlu24
Kadıoğlu
Jack Hinshelwood13
Hinshelwood
Yankuba Minteh11
Minteh
Danny Welbeck18
Welbeck

The verdict

Call it what it is: a smash-and-grab. Brighton generated 2.23 xG to Leeds’ 0.75, dominated set-piece danger (0.9 xG from dead balls alone), and had two big chances that went begging. Farke’s side had one shot on target all afternoon — Calvert-Lewin’s winner — and still walked away with three points. The xPoints tell the real story: Brighton deserved 2.43, Leeds 0.40.

The decisive moment was gift-wrapped. Van Hecke’s loose backpass invited Calvert-Lewin to beat Verbruggen to the ball and slot home in the 95th minute, sending Elland Road into jubilation. Brighton had Welbeck’s effort cleared off the line by Ampadu, and substitute Gómez — free in the area — blasted high and wide when the game was there for the taking.

For Brighton, this is a brutal lesson: European football wasn’t won or lost by Leeds; it was surrendered by Hürzeler’s own players at precisely the wrong moment.

How the match unfolded

THE SHOT MAP
← 19 shots, 2.23 xG7 shots, 0.75 xG →
Jan Paul van Hecke 43' · Off target · 0.56 xGDiego Gómez 66' · Off target · 0.40 xGDanny Welbeck 50' · Blocked · 0.13 xGMaxim De Cuyper 50' · Blocked · 0.13 xGDiego Gómez 88' · Blocked · 0.13 xGGeorginio Rutter 74' · Off target · 0.12 xGDiego Gómez 97' · Blocked · 0.11 xGJoël Veltman 12' · Blocked · 0.11 xGJack Hinshelwood 80' · Saved · 0.11 xGJack Hinshelwood 50' · Off target · 0.10 xGLewis Dunk 36' · Off target · 0.08 xGJoël Piroe 76' · Off target · 0.06 xGCharalampos Kostoulas 85' · Saved · 0.05 xGDaniel James 10' · Blocked · 0.04 xGJames Justin 69' · Blocked · 0.04 xGFerdi Kadioglu 54' · Saved · 0.04 xGDanny Welbeck 54' · Blocked · 0.04 xGAnton Stach 55' · Off target · 0.03 xGWilfried Gnonto 62' · Off target · 0.03 xGGeorginio Rutter 78' · Saved · 0.03 xGJack Hinshelwood 48' · Off target · 0.03 xGCarlos Baleba 6' · Saved · 0.02 xGPascal Groß 19' · Saved · 0.02 xGPascal Groß 42' · Saved · 0.02 xGDaniel James 25' · Blocked · 0.02 xGDominic Calvert-Lewin 95' · Goal · 0.53 xG
Each circle is a shot, sized by chance quality (xG). Filled = goal; dashed ring = set-piece. Hover a shot for the detail. attack right.

Second half

60’. Leeds substitution — D. James on, W. Gnonto off.

60’. Leeds substitution — A. Tanaka on, S. Longstaff off.

60’. Leeds substitution — B. Aaronson on, L. Nmecha off.

65’. Brighton substitution — D. Welbeck on, G. Rutter off.

65’. Brighton substitution — J. Veltman on, D. Gomez off.

74’. Leeds substitution — A. Stach on, J. Piroe off.

82’. Brighton substitution — C. Baleba on, Y. Ayari off.

82’. Brighton substitution — J. Hinshelwood on, C. Kostoulas off.

90+1’. Leeds substitution — S. Bornauw on, S. Byram off.

90+3’. Brighton substitution — Y. Minteh on, S. March off.

90+6’ — GOAL. D. Calvert-Lewin scores for Leeds. Leeds 1–0 Brighton.

90+7’. D. Calvert-Lewin (Leeds) is shown a yellow card.

The decisive moment

THE xG RACE
0.01.02.03.00'15'30'45'60'75'90' 0.75 2.23
Cumulative expected goals across the ninety. Dots mark goals.

95’ — Leeds goal by Dominic Calvert-Lewin

By the numbers

7-19Shots, to . The balance of the game in one line.

The game was played with Brighton seeing the majority of possession (66%–34%). Leeds attempted 7 shots (1 on target) to Brighton’s 19 (8 on target). The expected-goals model favoured Brighton (0.75–2.23), so the 1–0 scoreline ran against the balance of chances. Leeds completed 186 of 278 passes (67% accuracy); Brighton 457 of 542 (84%). Set pieces and discipline: 7–8 on corners, 9–7 on fouls.

The numbers

MetricLeedsBrighton
Goals10
Expected goals0.752.23
Big chances12
xPoints0.42.43
Total shots719
Possession %3466
Passes278542
Corners78

The tactical battle

Farke’s 3-5-2 sat deep and invited Brighton’s 4-2-3-1 to probe, defending the xG rather than contesting possession — it worked until the 95th minute purely because Brighton’s finishers (Gómez, Welbeck, van Hecke) couldn’t convert. Hurzeler’s men created the chances his system demands; they just needed someone to put the ball in the net.

Player of the match

Calvert-Lewin was the match-winner with the only goal, converting a 0.53 xG chance in the 95th minute, but Darlow (+0.29 save performance) kept Leeds alive long enough for fortune to intervene.

Top performances (by xG involvement)

PlayerTeamShotsxGGoalsBig chances
Diego GómezBrighton30.6401
Jan Paul van HeckeBrighton10.5601
Dominic Calvert-LewinLeeds10.5311
Jack HinshelwoodBrighton30.2300
Danny WelbeckBrighton20.1700
Georginio RutterBrighton20.1500

Three things that stood out

  • Leeds’ only shot on target was the 95th-minute winner — Calvert-Lewin converted their sole attempt all game
  • Brighton accumulated 0.9 xG from set pieces alone yet failed to score from any of them
  • Brighton’s xPoints were 2.43 vs Leeds’ 0.40 — one of the starkest mismatch outcomes of the season

What happens next

Brighton must beat Manchester United at the Amex next Sunday to guarantee European football, with Champions League qualification still mathematically alive but contingent on a cascade of results going their way.

Cards & substitutions

  • 90+7’ Yellow Card — D. Calvert-Lewin (Leeds)
  • 60’ Substitution — D. James (Leeds)
  • 60’ Substitution — A. Tanaka (Leeds)
  • 60’ Substitution — B. Aaronson (Leeds)
  • 65’ Substitution — D. Welbeck (Brighton)
  • 65’ Substitution — J. Veltman (Brighton)
  • 74’ Substitution — A. Stach (Leeds)
  • 82’ Substitution — C. Baleba (Brighton)
  • 82’ Substitution — J. Hinshelwood (Brighton)
  • 90+1’ Substitution — S. Bornauw (Leeds)
  • 90+3’ Substitution — Y. Minteh (Brighton)

Match xG: Leeds 0.752.23 Brighton. Result archetype: tactical-chess. xPoints: 0.4 vs 2.43.

leedsbrightonpremier leaguematch breakdown
Newsletter

For readers who want more than surface-level football commentary.

Weekly tactical essays, sharp player-role breakdowns, and visual analysis built for serious fans.

Newsletter launches soon — drop your email and we'll send the first issue. See our Privacy Policy.