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
- 9’ — E. Eze (Arsenal), assist K. Havertz
The numbers
| Metric | Arsenal | Newcastle United |
|---|---|---|
| Goals | 1 | 0 |
| Expected goals | 0.64 | 0.87 |
| Big chances | 0 | 1 |
| xPoints | 1.04 | 1.61 |
| Total shots | 11 | 13 |
| Possession % | 45 | 55 |
| Passes | 400 | 486 |
| Corners | 7 | 2 |
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)
| Player | Team | Shots | xG | Goals | Big chances |
|---|---|---|---|---|---|
| Yoane Wissa | Newcastle United | 1 | 0.47 | 0 | 1 |
| Gabriel Martinelli | Arsenal | 2 | 0.19 | 0 | 0 |
| Sven Botman | Newcastle United | 1 | 0.12 | 0 | 0 |
| Martín Zubimendi | Arsenal | 1 | 0.12 | 0 | 0 |
| Eberechi Eze | Arsenal | 3 | 0.1 | 1 | 0 |
| Dan Burn | Newcastle United | 3 | 0.09 | 0 | 0 |
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.64 — 0.87 Newcastle United. Result archetype: cagey. xPoints: 1.04 vs 1.61.