West Ham scored twice in six minutes to condemn Manchester United to an eighth Premier League defeat of the season at the London Stadium.
It took 72 minutes of a drab encounter for West Ham to find the opener with Lucas Paqueta leading the charge, before Mohammed Kudus doubled the lead.
Manchester United have won just one match out of their last five in the top flight and Erik ten Hag’s side have lost more games than they have won this season across all competitions.
As a result West Ham leapfrog them into sixth place in the table as United drop to eighth.
Manchester United host unexpected title-challengers Aston Villa on Boxing Day while West Ham travel to Arsenal on Thursday 28 December.