Only goal difference keeps Leicester off the top of the Championship table after they saw off hard-working Yeovil.
Yeovil's Ed Upson and Joel Grant went close in the first half, but the hosts were caught on the counter as Lloyd Dyer finished David Nugent's pass.
Daniel Seaborne brought down Ritchie de Laet soon after and Nugent slotted home from the spot to double the lead.
James Hayter's penalty, after Liam Moore's foul, set up a frantic finish, but Grant wasted the best late chance.
The Foxes have taken 13 points for their last five league games and only leaders Burnley and QPR's superior goal difference keeps them out of the automatic promotion spots.
Yeovil, by contrast, slip into the relegation zone are are without a win in the league since their opening-day success against Millwall.
The Glovers looked lively in a first half though in which both sides regularly threatened.
Upson could not get enough power on his effort after Kasper Schmeichel had spilled Grant's cross before Anthony Knockaert scuffed a good chance straight at Wayne Hennessey at the other end for the visitors.
Leicester's greater attacking guile told in the second half though as Nugent's low cross was buried by Dyer at the end of a swift attack.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.