Friday, 5 June 2026
match breakdown

Arsenal 3-0 Fulham: a half-time job that all but settles the title

By The Half Spaces · 2 May 2026 ·5 min read
MATCH BREAKDOWN
Arsenal Arsenal
3 0 Premier League · MD35 Full Time
Fulham Fulham
KEY MOMENTS
  1. 01 G 9' GOAL V. Gyökeres assist B. Saka Saka outpaces Jiménez wide right; the pull-back arrives on Gyökeres' boot at the near post.
  2. 02 S 40' GOAL B. Saka assist V. Gyökeres The roles invert: Gyökeres slides Saka in, who dummies the far-post finish and slots near-side instead.
  3. 03 G 45+4' GOAL V. Gyökeres assist L. Trossard Trossard hangs a cross from the left flank; Gyökeres climbs and heads it past Leno.
  4. 04 M 46' CHANCE Saka ↔ Madueke Saka withdrawn — minutes managed for Tuesday's Champions League return leg in north London.
ArsenalBy the numbersFulham
54%
POSSESSION
46%
18
TOTAL SHOTS
10
9
ON TARGET
1
2.97
EXPECTED GOALS
0.43
13
INSIDE-BOX
5
89%
PASS ACCURACY
83%
1
GK SAVES
6
7
OFFSIDES
0

Three goals, three games to go, six points clear of a side with games in hand they may now never use. Arsenal’s title charge stops being a story about who’s in form and starts being a story about who can finish.

How the goals were built

All three came inside the first 49 minutes. The opener was a wide-right exchange: Saka got the better of Raúl Jiménez on the touchline and rolled a low ball across the six-yard area, with Gyökeres meeting it at the near post. The second came eleven minutes from the break with the assist roles reversed — a pass from Gyökeres into Saka’s run, Saka faking the far-post angle and finishing near the right post instead. The third was the cleanest: Trossard hung an inswinging cross to the back post in the fourth minute of stoppage time, and Gyökeres rose to head it past Leno. Three goals, three different creators on the assist line; the away end already ten minutes in to working out what trains they could change to.

It could have been louder. Leno denied Gyökeres on a one-on-one shortly after the hour mark to keep him off a hat-trick; Calafiori rattled the bar; Gabriel had a close-range header smothered. Arsenal closed the books on 18 shots to Fulham’s 10, 9 on target to 1, and an xG of 2.97 vs 0.43 — almost a seven-to-one ratio in expected goals. Possession was a near-even 54-46, which is what you’d guess if you’d watched only the closing twenty minutes; the first half was Arsenal in third gear with the ball doing the work for them.

What the players’ lines said

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.

By the time Saka was withdrawn at the interval, his half-line read a goal, an assist, four key passes, a rating of 9.3. Trossard played the full ninety and ended with 6 successful dribbles from 6 attempts and 8 duels won from 11 — the highest completed-dribble count of any player in the match. Gyökeres registered 4 shots, put all 4 on target, and converted half.

The platform behind them stayed solid: Saliba 72-of-76 passes, Calafiori 24-of-26 with 5 duels won. Arteta got through all five substitutions in good time — Saka at 46’, Rice and Gyökeres at 64’, Eze at 78’, White at 83’.

Asked afterwards about pulling Saka so early, Arteta cast it as a recovery decision rather than a tactical one: “I think the pain is gone… that was something that was restricting his capacity to deliver certain actions. Today he felt loose, he felt relaxed.” Tuesday’s semi-final return at the Emirates against Atlético was visibly the bigger thought. Marco Silva offered no excuses: “There was a virus in the training ground… we made Arsenal’s life too easy.”

A historical line for the archive: Gyökeres’ second pulled him to 21 goals in all competitions for the season — the first Arsenal player to break 20+ in a debut season since Alexis Sánchez’s 25-goal haul in 2014/15.

Where this leaves the title race

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.

Arsenal’s win pushes them to 76 points from 35 played — six clear of Manchester City on 70, with City still holding two games in hand. Both teams can mathematically reach 85 points; the question is which path is more plausible. Here’s what each remaining schedule looks like, with opponent ranks taken from the current standings:

Games leftAvg opp rankRun-in
Arsenal (1st, 76)316.3Crystal Palace (A, rank 13), West Ham (A, 17), Burnley (H, 19)
Manchester City (2nd, 70)59.0Aston Villa (H, 5), Bournemouth (A, 7), Brentford (H, 9), Everton (A, 11), Crystal Palace (H, 13)

City have to win every remaining match to reach 85. Arsenal need just seven points from nine to match that — across Crystal Palace, West Ham (both bottom-half) and Burnley (19th, with 20 points and already mathematically down per recent reporting). The makes the editorial framing explicit: Arsenal “go six points clear of Man City” with the title-race leverage now firmly in their hands.

The cushion isn’t quite mathematical certainty. It’s the next-closest thing: the kind of lead where the leader picks which game to decide it in, and the chaser has to win five and pray. Arteta hooking Saka at the break — “the pain is gone… he felt loose” — is the version of that confidence you can read straight off a team-sheet.

Three games. Six clear. Arsenal aren’t going to drop this from here.


Sources

  • Tier 1 (primary match-data feed): /fixtures?id=1379309, /fixtures/events?fixture=1379309, /fixtures/lineups?fixture=1379309, /fixtures/statistics?fixture=1379309, /fixtures/players?fixture=1379309. Plus standings + per-team match log via src/data/league-hubs/premier-league.json and src/lib/run-in.ts.
  • Tier 2 (named outlet, cited): “Arsenal 3-0 Fulham: Viktor Gyokeres and Bukayo Saka on target as Gunners go six points clear of Man City” (/football/news/13538564). All goal-construction descriptions, Arteta + Silva post-match quotes, and the Gyökeres/Sánchez 20+-goals historical fact are sourced here.
premier leaguearsenalfulhamtitle racematchday 35gyokeressaka
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.