Leicester City’s ‘abandoned’ striker Kelechi Iheanacho’s struck a stoppage-time winning goal to keep his side’s Premier League title race alive.
This was a sixth league victory in a row for Leicester, their best run since the 1962-63 season.
Leicester struggled to find openings in the visitors’ defence. Everton’s players certainly did not lie down to sacrifice their manager.
For the most part, though, Everton absorbed the home team’s pressure well.
It began with a throw-in in their own half. Richarlison received it on the left, flipping the ball off to a teammate and scampering forward.
When Alex Iwobi slid it out to Sidibé on the other flank, the Frenchman gave a splendid cross and Richarlison darted in front of Ricardo Pereira and angled his body to direct a terrific header beyond Kasper Schmeichel from 10 yards.
But Leicester kept coming and in the 33rd minute they thought they had won the perfect opportunity to draw level when the referee pointed to the spot after Ben Chilwell went down following a wild swing by Mason Holgate.
The defender missed the ball by some distance and forced Chilwell to take evasive action – but apparently that did not justify a penalty according to the VAR official, who advised the referee to overturn the original decision.
Rodgers adjusted his team’s approach just after the hour, replacing Pérez with Iheanacho, who was instructed to play closer to Vardy.
Within six minutes the changed paid off, as Iheanacho collected a pass from the excellent Ndidi and crossed low for Vardy to tap in from close range.
Most of the action was at the other end, however, with Leicester attacking in waves.
Their relentlessness was compensated in stoppage time when Ndidi made another break from midfield and fed his Super Eagles compatriot Iheanacho, who finished smartly.
The goal was originally disallowed for offside but this time VAR intervened in Leicester’ favour, ruling that Iheanacho was onside thanks to the position of Mina’s knee.