Friday, 5 June 2026
match breakdown

Arsenal 3-0 Fulham: First-Half Dominance Made the Second a Formality

By The Match Desk · 2 May 2026 ·4 min read
MATCH BREAKDOWN
Arsenal Arsenal
3 0 Premier League Full Time
Fulham Fulham

The verdict

Arsenal were ruthless from the first whistle. Viktor Gyökeres converted a 0.82 xG chance at the 9th minute and never looked back, finishing with 2 goals, 4 shots, and 2.02 xG — essentially carrying an xG value equal to half the team’s total output on his own. A disallowed Calafiori goal at 30’ was the only moment of doubt, and even that felt like an administrative inconvenience.

The scoreline was settled by half-time: Saka added a second at 40’ assisted by Gyökeres, then Gyökeres turned provider-turned-finisher again at 45’ off a Trossard assist. Three goals, one-way traffic, and a 4.13 xG haul told the full story. Fulham’s solitary big chance — Castagne at 48’ with 0.35 xG — arrived after Arsenal had already won the match. Leno was the busiest man on the pitch, and even a solid 0.16 save performance couldn’t paper over a completely overmatched backline.

Goals

THE SHOT MAP
← 10 shots, 0.70 xG18 shots, 4.13 xG →
Gabriel 25' · Saved · 0.51 xGRiccardo Calafiori 80' · Saved · 0.42 xGViktor Gyokeres 26' · Saved · 0.39 xGGabriel 43' · Off target · 0.39 xGTimothy Castagne 48' · Blocked · 0.35 xGViktor Gyokeres 55' · Saved · 0.35 xGGabriel 25' · Blocked · 0.14 xGMax Dowman 84' · Off target · 0.13 xGBukayo Saka 26' · Off target · 0.11 xGEmile Smith-Rowe 75' · Off target · 0.09 xGLeandro Trossard 39' · Saved · 0.09 xGRaúl Jiménez 70' · Blocked · 0.07 xGEberechi Eze 28' · Blocked · 0.06 xGLeandro Trossard 2' · Off target · 0.06 xGRaúl Jiménez 49' · Off target · 0.05 xGEmile Smith-Rowe 62' · Blocked · 0.04 xGEberechi Eze 20' · Blocked · 0.04 xGLeandro Trossard 59' · Saved · 0.04 xGEberechi Eze 44' · Off target · 0.03 xGTimothy Castagne 71' · Saved · 0.03 xGLeandro Trossard 13' · Off target · 0.02 xGSamuel Chukwueze 31' · Blocked · 0.02 xGAntonee Robinson 32' · Blocked · 0.02 xGTom Cairney 70' · Blocked · 0.02 xGRaúl Jiménez 46' · Off target · 0.01 xGViktor Gyokeres 8' · Goal · 0.82 xGViktor Gyokeres 48' · Goal · 0.46 xGBukayo Saka 39' · Goal · 0.08 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.
  • 9’ — V. Gyokeres (Arsenal), assist B. Saka,- 40’ — B. Saka (Arsenal), assist V. Gyokeres,- 45’ — V. Gyokeres (Arsenal), assist L. Trossard

The numbers

THE xG RACE
0.01.02.03.04.05.00'15'30'45'60'75'90' 4.13 0.70
Cumulative expected goals across the ninety. Dots mark goals.
MetricArsenalFulham
Goals30
Expected goals4.130.7
Big chances71
xPoints2.930.04
Total shots1810
Possession %5446
Passes511433
Corners34

The tactical battle

Both sides lined up in matching 4-2-3-1 shapes, but Arsenal’s set-piece dominance — 2.43 xG versus Fulham’s 0.52 — exposed a fundamental mismatch in physicality and delivery quality. Fulham’s double pivot of Reed and Lukić (the latter booked at 23’) never controlled the midfield zones that fed Gyökeres and Saka.

Man of the match

Viktor Gyökeres was the undisputed man of the match: 2 goals, 4 shots, 2.02 xG, 4 big chances taken, and an assist for Saka’s goal — he touched every key moment in the first half.

Top performances (by xG involvement)

PlayerTeamShotsxGGoalsBig chances
Viktor GyokeresArsenal42.0224
GabrielArsenal31.0402
Riccardo CalafioriArsenal10.4201
Timothy CastagneFulham20.3801
Leandro TrossardArsenal40.200
Bukayo SakaArsenal20.1910

Three things that stood out

  • Arsenal generated 2.43 xG from set pieces alone — more than Fulham’s entire xG of 0.70 across all phases.
  • Viktor Gyökeres accumulated 2.02 xG from just 4 shots, converting 2; Arsenal’s other 10 outfield starters combined for 2.11 xG.
  • Arsenal’s xPoints were 2.93 out of a possible 3.00 — as close to a statistically inevitable win as it gets.

What happens next

With Gyökeres bagging a brace and 2.02 xG in a single half, Arsenal’s attacking depth and set-piece threat will make them a nightmare fixture for any side chasing the title — this performance only intensifies that conversation.

Cards & substitutions

  • 23’ Yellow Card — Saša Lukić (Fulham)
  • 46’ Substitution — B. Saka (Arsenal)
  • 63’ Substitution — H. Reed (Fulham)
  • 64’ Substitution — V. Gyökeres (Arsenal)
  • 64’ Substitution — D. Rice (Arsenal)
  • 64’ Substitution — H. Wilson (Fulham)
  • 64’ Substitution — S. Chukwueze (Fulham)
  • 73’ Substitution — R. Jimenez (Fulham)
  • 78’ Substitution — E. Eze (Arsenal)
  • 78’ Substitution — E. Smith Rowe (Fulham)
  • 83’ Substitution — B. White (Arsenal)

Match xG: Arsenal 4.130.7 Fulham. Result archetype: one-sided. xPoints: 2.93 vs 0.04.

arsenalfulhampremier 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.