Leicester City returned to their winning ways as they beat West Ham 4-1 in premier league match at King Power Stadium on Wednesday.

Harvey Barnes scored the opener in the 24th minute before providing an assist to Ricardo Pereira who doubled the lead at half time.

West Ham captain Mark Noble made it 2-1 from the spot before Leicester’s Ayoze Perez extended it to 3-1.

Perez scored the fourth goal for Leicester through a penalty.

Wilfred Ndidi also returned to the pitch after 13 days of recovering from a minor knee injury. The Nigerian international substituted Nampalys Mendy who filled in for him during the 2-1 defeat by Burnley on Sunday.

Leicester’s wonderful night was marred when they lost top scorer Jamie Vardy to hamstring injury in the first half.

There was silence in the stadium as Jamie Vardy, who has scored 17 goals and picked up four assists this season – received treatment on the pitch before attempting to run it off.

But he could only last two minutes on the pitch and eventually had to be replaced by Kelechi Iheanacho.

Nevertheless, Leicester’s win leaves them 14 points ahead of fifth-placed Manchester United while West Ham are still struggling in 17th position.

Next, Leicester travel to Brentford for their FA Cup fourth-round tie on Saturday, 25 January before the crucial Carabao Cup semi-final second leg at Aston Villa on Tuesday, 28 January. Their next Premier League game is at home to Chelsea on Saturday, 1 February.

West Ham host West Bromwich Albion in the FA Cup on Saturday, 25 January and return to Premier League action against leaders Liverpool at London Stadium on Wednesday, 29 January.