Friday, 5 June 2026
match breakdown

Arsenal 1-0 Newcastle: Eze's Stunner Masked an xG Story for the Visitors

By The Match Desk · 25 April 2026 ·4 min read
MATCH BREAKDOWN
Arsenal Arsenal
1 0 Premier League Full Time
Newcastle United Newcastle United

The verdict

Call it what it is: Arsenal nicked this one. Their xG of 0.64 versus Newcastle’s 0.87 tells the story of a side that scored with their best moment in the 9th minute and then spent 81 minutes hoping the scoreline held. Eze’s curled finish from the right edge — first-time, far top corner off a short corner routine — was genuinely world-class, but it papered over a performance that offered almost nothing else in attacking terms. Havertz limped off at 34, Eze himself followed shortly after the restart, and Arsenal’s creative engine essentially stalled.

Newcastle were the better side for long stretches. Bruno Guimarães controlled buildup from the off, Tonali fired four shots and nearly embarrassed Raya with one swerving effort, and Wissa — introduced from the bench — spurned a gilt-edged 0.47 xG chance at the 79th minute that should have levelled it. The xPoints margin (1.04 vs 1.61) confirms what the eye test suggested: Howe’s side were robbed by a moment of brilliance and their own wastefulness.

Goals

THE SHOT MAP
← 13 shots, 0.87 xG11 shots, 0.64 xG →
Yoane Wissa 79' · Off target · 0.47 xGSven Botman 29' · Blocked · 0.12 xGMartín Zubimendi 72' · Blocked · 0.12 xGGabriel Martinelli 69' · Blocked · 0.11 xGBukayo Saka 80' · Blocked · 0.09 xGViktor Gyokeres 83' · Blocked · 0.08 xGGabriel Martinelli 81' · Saved · 0.08 xGEberechi Eze 48' · Off target · 0.06 xGBruno Guimarães 3' · Off target · 0.05 xGJacob Ramsey 23' · Off target · 0.04 xGDan Burn 82' · Saved · 0.04 xGJoe Willock 30' · Off target · 0.03 xGDan Burn 15' · Blocked · 0.03 xGJoe Willock 17' · Saved · 0.03 xGDan Burn 37' · Off target · 0.02 xGMartin Odegaard 86' · Saved · 0.02 xGEberechi Eze 7' · Off target · 0.02 xGNoni Madueke 57' · Blocked · 0.02 xGSandro Tonali 95' · Blocked · 0.02 xGNoni Madueke 22' · Saved · 0.02 xGSandro Tonali 41' · Blocked · 0.01 xGSandro Tonali 29' · Saved · 0.01 xGSandro Tonali 64' · Blocked · 0.01 xGEberechi Eze 8' · Goal · 0.02 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’ — E. Eze (Arsenal), assist K. Havertz

The numbers

THE xG RACE
0.01.00'15'30'45'60'75'90' 0.64 0.87
Cumulative expected goals across the ninety. Dots mark goals.
MetricArsenalNewcastle United
Goals10
Expected goals0.640.87
Big chances01
xPoints1.041.61
Total shots1113
Possession %4555
Passes400486
Corners72

The tactical battle

Howe’s 4-1-4-1 with Guimarães roaming and Tonali free to surge from deep consistently overloaded Arsenal’s midfield press, generating most of Newcastle’s 0.69 open-play xG through central incursions. Arteta’s side barely escaped their own half in the second period, surviving on defensive structure and Raya’s composure rather than any meaningful control of the game.

Man of the match

Eze deserves man of the match on the pure weight of the decisive contribution — a first-time curling finish to the far top corner that won a game Arsenal had no business winning on balance of play.

Top performances (by xG involvement)

PlayerTeamShotsxGGoalsBig chances
Yoane WissaNewcastle United10.4701
Gabriel MartinelliArsenal20.1900
Sven BotmanNewcastle United10.1200
Martín ZubimendiArsenal10.1200
Eberechi EzeArsenal30.110
Dan BurnNewcastle United30.0900

Three things that stood out

  • Newcastle outshot Arsenal 9-3 at half-time despite trailing 1-0 the entire half.
  • Wissa’s big chance at the 79th minute carried 0.47 xG — nearly equal to Arsenal’s entire match total of 0.64.
  • Arsenal had played just six short corners all league season before taking three of them in this single match, with the third producing the decisive goal.

What happens next

Arsenal stay in the title hunt with three points they barely deserved, while Newcastle’s run of eight defeats in 11 leagues games continues to deepen the gloom around Howe’s side.

Cards & substitutions

  • 57’ Yellow Card — Dan Burn (Newcastle)
  • 71’ Yellow Card — Gabriel Martinelli (Arsenal)
  • 74’ Yellow Card — Nick Pope (Newcastle)
  • 86’ Yellow Card — Declan Rice (Arsenal)
  • 34’ Substitution — K. Havertz (Arsenal)
  • 53’ Substitution — E. Eze (Arsenal)
  • 66’ Substitution — W. Osula (Newcastle)
  • 66’ Substitution — J. Murphy (Newcastle)
  • 75’ Substitution — Bruno Guimaraes (Newcastle)
  • 81’ Substitution — N. Madueke (Arsenal)
  • 81’ Substitution — M. Zubimendi (Arsenal)
  • 86’ Substitution — J. Willock (Newcastle)

Match xG: Arsenal 0.640.87 Newcastle United. Result archetype: cagey. xPoints: 1.04 vs 1.61.

arsenalnewcastle unitedpremier 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.