In a stunning Premier League upset, West Ham United, with a standout performance from Mohammed Kudus, secured a 2-0 victory against title contenders Arsenal at the Emirates Stadium.

Kudus, who has been in excellent form since joining West Ham at the beginning of the season, played the full duration of the game and delivered an outstanding performance.

The Hammers shocked Arsenal by clinching a third consecutive Premier League win, dealing a blow to Arsenal's title aspirations.

West Ham's ruthless display saw them convert two out of three shots on target, while Arsenal squandered numerous opportunities, missing a chance to claim the top spot in the league.

Tomas Soucek opened the scoring for West Ham, firing in a cutback from Jarrod Bowen.

Despite potential claims of the ball going out of play in the build-up, the goal stood, and the video assistant referee did not overturn the decision.

Former Arsenal center-back Konstantinos Mavropanos doubled West Ham's lead with a skillful header from a corner in the 55th minute.

Despite Arsenal's possession and pressure, they couldn't find a response. In the final minute of injury time, Declan Rice conceded a penalty, but David Raya saved Said Benrahma's attempt, preventing further damage.

The result leaves Mikel Arteta's Arsenal in second place in the league table, two points behind leaders Liverpool.

West Ham concludes the year with 33 points, marking their highest total at the halfway stage of a Premier League campaign.

Kudus, who has been a key contributor, boasts six goals and one assist in 16 Premier League appearances for West Ham United.