Leicester scored deep in to injury time as they beat Everton 2-1 on Monday (AEST) to cut the gap on Premier League leaders Liverpool to eight points.
Kelechi Iheanacho scored the winner, with the video assistant referee confirming he was onside, as Leicester moved back to second and left Everton still hovering above the relegation zone.
Leicester went into the match full of confidence but fell behind to a goal by Richarlison after 23 minutes.
Jamie Vardy scored for the sixth match in a row to equalise on 68 minutes, taking his tally at home to 13 goals in 13 league games.
Everton looked set to hold on for a point but Iheanacho broke free to score in injury time, and though the linesman's flag initially suggested he was offside, VAR said the goal should be allowed.