Arsenal 0-2 West Ham: Hammers stun Gunners who miss chance to go top of league

28 December 2023 0 By Total Football News

Tomas Soucek celebrates scoring for West HamTomas Soucek scored West Ham’s 300th goal in Premier League London derbies

West Ham stunned Arsenal to record a third successive Premier League victory, denting the Gunners’ title challenge in the process.

It was a ruthless display by West Ham, who converted two of their three shots on target, while Arsenal squandered a host of opportunities as they missed the chance to move top of the league.

Tomas Soucek fired in Jarrod Bowen’s cutback and, while the ball had potentially gone out of play in the build-up, there was not enough evidence for the video assistant referee to overturn the goal.

That gave West Ham a first-half lead which was doubled when former Arsenal centre-back Konstantinos Mavropanos expertly headed in a corner in the 55th minute.

Despite plenty of possession and pressure, Arsenal could not find a response.

And their woeful night was nearly made worse when Declan Rice gave away a penalty in the final minute of injury time, but Said Benrahma’s effort was saved by David Raya.

The result leaves Mikel Arteta’s Gunners second in the table, two points behind league leaders Liverpool, while West Ham end the year with 33 points – their highest total at the halfway stage in a Premier League campaign.

Missed opportunity for Gunners

Declan Rice reacts during the match against West HamDeclan Rice left West Ham for a fee rising to £105m in the summer to join Arsenal

Arsenal’s undoing was their inability to convert dominance and possession into goals.

As the match wore on, their failure to capitalise only led to frustration – not only on the pitch but also in the stands, as fans grew weary and the atmosphere drained at Emirates Stadium.

Opportunities were spurned as Bukayo Saka struck the post in the first half, Gabriel Martinelli fired wide and Gabriel Jesus headed high.

Ex-West Ham captain Rice later fizzed an effort over the bar, before Hammers goalkeeper Alphonse Areola denied Leandro Trossard and Martin Odegaard.

It was a stark contrast to West Ham’s fortunes and the visitors were able to brilliantly fend off countless attacks with selfless defending.

Arsenal’s lack of ruthlessness could prove costly with five teams sitting within six points of each other at the top of the Premier League. There is little room for error.

Season’s greetings for Hammers

West Ham’s results in December have been a festive treat with Moyes’ side backing up an impressive win over Manchester United with this stunning result at the Emirates.

It means they sit sixth in the table, well in the mix for European qualification, following four wins, one draw and one defeat in the league this month.

Despite losing England midfielder Rice in the summer, who lined up for Arsenal against his former club for the first time, West Ham have shown maturity and growth in the first part of the campaign and have been rewarded with their highest points tally.

But there will be an anxious wait to learn the extent of Lucas Paqueta’s injury – the Brazilian midfielder had ice strapped to his left leg after being forced off in the 31st minute, having pulled up in the warm-up before being risked anyway.

Player of the match

ÁlvarezEdson Álvarez

with an average of 7.92


  1. Squad number8Player nameØdegaard
    Average rating


  2. Squad number41Player nameRice
    Average rating


  3. Squad number2Player nameSaliba
    Average rating


  4. Squad number7Player nameSaka
    Average rating


  5. Squad number10Player nameSmith Rowe
    Average rating


  6. Squad number6Player nameGabriel Magalhães
    Average rating


  7. Squad number4Player nameWhite
    Average rating


  8. Squad number9Player nameGabriel Jesus
    Average rating


  9. Squad number11Player nameGabriel Martinelli
    Average rating


  10. Squad number19Player nameTrossard
    Average rating


  11. Squad number22Player nameRaya
    Average rating


  12. Squad number14Player nameNketiah
    Average rating


  13. Squad number24Player nameNelson
    Average rating


  14. Squad number35Player nameZinchenko
    Average rating


West Ham United

  1. Squad number19Player nameÁlvarez
    Average rating


  2. Squad number23Player nameAreola
    Average rating


  3. Squad number7Player nameWard-Prowse
    Average rating


  4. Squad number14Player nameKudus
    Average rating


  5. Squad number15Player nameMavropanos
    Average rating


  6. Squad number21Player nameOgbonna
    Average rating


  7. Squad number28Player nameSoucek
    Average rating


  8. Squad number33Player nameEmerson
    Average rating


  9. Squad number20Player nameBowen
    Average rating


  10. Squad number5Player nameCoufal
    Average rating


  11. Squad number10Player nameLucas Paquetá
    Average rating


  12. Squad number22Player nameBenrahma
    Average rating




Formation 4-3-3

  • 22Raya
  • 4White
  • 2Saliba
  • 6Gabriel
  • 35ZinchenkoSubstituted forNelsonat 64′minutesBooked at 72mins
  • 8Ødegaard
  • 41Rice
  • 19TrossardSubstituted forSmith Roweat 79′minutes
  • 7Saka
  • 9Gabriel JesusBooked at 90mins
  • 11MartinelliSubstituted forNketiahat 64′minutes


  • 1Ramsdale
  • 10Smith Rowe
  • 14Nketiah
  • 15Kiwior
  • 17Cédric Soares
  • 20Jorginho
  • 24Nelson
  • 25Elneny
  • 63Nwaneri

West Ham

Formation 4-2-3-1

  • 23Areola
  • 5Coufal
  • 15Mavropanos
  • 21Ogbonna
  • 33Emerson
  • 19Álvarez
  • 28Soucek
  • 14Kudus
  • 7Ward-Prowse
  • 10Lucas PaquetáSubstituted forBenrahmaat 33′minutes
  • 20Bowen


  • 1Fabianski
  • 2Johnson
  • 3Cresswell
  • 8Fornals
  • 17Cornet
  • 18Ings
  • 22Benrahma
  • 24Kehrer
  • 45Mubama
Michael Oliver

Match Stats

Live Text

Match ends, Arsenal 0, West Ham United 2.

Second Half ends, Arsenal 0, West Ham United 2.