West Ham lost their fourth consecutive home game as they were beaten by a much-changed Leicester City at London Stadium.
The Foxes made nine changes from their Boxing Day defeat to Liverpool but were still too strong for Manuel Pellegrini’s side as they ran out a deserved 2-1 winners.
The result means the Irons sit just one point ahead of the relegation zone, albeit with a game in hand over Aston Villa.
Lukasz Fabianski saved a first half penalty but was powerless to stop Leicester taking the lead through Kelechi Iheanacho’s close-range header.
West Ham levelled through Pablo Fornals’ precise finish on the cusp of half-time, but they were unable to build on that in the second half.
Leicester returned after the break the much stronger side and Demarai Gray secured the points as he capped off a smooth move from the visitors.
The Irons host Bournemouth on Boxing Day next.