Jamie Vardy came off the bench to seal Leicester’s late 1-0 win as spluttering Arsenal crashed to a third defeat in their last four Premier League games on Sunday.
Vardy was only fit enough for the bench after a calf injury, but Brendan Rodgers sent the Leicester striker on with 30 minutes left and he responded with his sixth goal of the season.
The 33-year-old has made a habit of tormenting Arsenal and has now scored 11 goals in 12 Premier League games against them.
Arsenal were disappointing and, despite dominating possession and having 12 shots on goal, never looked like seriously testing Leicester goalkeeper Kasper Schmeichel as they slipped to a first home league defeat of 2020.
Arsenal manager Mikel Arteta criticised the decision to disallow an Alexandre Lacazette header for offside early in the first half.
“I’m really disappointed. We had it in our hands in the first half and I don’t know how the hell the goal was disallowed.
“They caught us with space at the back and in that moment we lost the game.”
Leicester climbed up to fourth place after ending a run of two successive league defeats.
Arsenal are languishing in 10th after a second consecutive league loss following their 1-0 defeat at Manchester City last weekend.