Kasper Schmeichel scored a stoppage time equaliser to rescue a point against a resilient Yeovil Town side at the King Power Stadium.
Yeovil opened the scoring after a training ground routine free-kick allowed Joe Ralls to curl his effort beyond the helpless Schmeichel.
The away side frustrated Leicester throughout and limited the hosts to few chances, Vardy blundered the best chance of the half when he beat the offside trap but placed his shot tamely into the arms of Marek Stech.
Yeovil could have doubled their advantage when the tireless Ishmael Miller carved himself an opening but saw his effort expertly saved by Schmeichel to keep the deficit to just a solitary goal.
The home side threw caution to the wind in the second half as they brought on attacking options in the shape of Lloyd Dyer, Kevin Phillips and Chris Wood but none were able to break through Yeovil’s seemingly impenetrable back line.
Matty James nearly equalised from all of 30 yards in the 80th minute but his rasping effort was confidently tipped away by Stech.
The Spion Kop was incensed in the 84th minute when they felt Dyer was tripped in the area but referee Andrew Madley spotted nothing worth penalising.
But in stoppage time, Kasper Schmeichel became the hero of the night as he spared his sides blushes with a thunderous header which narrowly crept over the line to deny Gary Johnson’s Yeovil side a famous upset.
Leicester’s unbeaten run stretches to 18 games but their lead at the top of the Championship was cut back to just three points, although they do have a game in hand over their title fellow promotion chasers Burnley.
FT: Leicester City 1-1 Yeovil Town