Leicester continued their resurgence under new boss Craig Shakespeare with a 3-2 win at West Ham - a result that ensures they have won all four matches since Claudio Ranieri was sacked last month.
Riyad Mahrez, Rober Huth and Jamie Vardy all netted before the half-time whistle for the away side, who showed little sign of a European hangover following their victory over Sevilla in midweek.
Twice West Ham clawed their way back into the game, with Manuel Lanzini and Andre Ayew halving the deficit either side of the break. But they were unable to find an equaliser as Leicester took another vital step towards Premier League survival.