Leicester struck twice in 10 minutes to beat Burnley and maintain their perfect home record in the Championship.
Dean Marney's early goal put the Clarets, who are still to pick up a point on the road, in front.
But David Nugent levelled two minutes into the second half before Jamie Vardy sealed the points soon afterwards.
It was enough to see the Foxes climb to 10th in what was a welcome win for manager Nigel Pearson after defeats in four of their previous five games.
The Clarets took a 10th-minute lead when Martin Paterson broke down the right and crossed for Marney to rifle in from 10 yards for his second of the season.
The hosts went close when Nugent's long-range curler hit the post, but after the break he finally scored his first goal of the season.
Marshall hurled a long throw into the area, Vardy flicked on and Nugent pounced to bundle home from close range.
The turnaround was complete 10 minutes later when Vardy controlled Anthony Knockaert's pass and netted from a tight angle.
The visitors came within inches of levelling in the final 10 minutes when Sam Vokes latched onto a loose ball, but his snatched effort grazed the post.
Leicester assistant manager Craig Shakespeare: "We are very pleased with the result.
"I am delighted for the players in terms of the spirit and courage they showed because the fans made their feelings known at half-time, and I think that was more born out of frustration with the scoreline than the performance.
"The goals gave us the platform to go on, and maybe we also had a bit of luck tonight as well."
Burnley manager Eddie Howe: "We came with a gameplan and I felt we frustrated Leicester in the first half.
"But the killer blow for us was to concede straight after half-time. The manner of the goal as well was hugely disappointing from our perspective considering how well we had defended in the first half. Their second goal was a huge deflection and there was nothing Lee Grant could have done about it.
"I am concerned about the fact we have not got a point away from home. But many sides are finding it hard to win away."
Live Text Commentary
Full Time The referee ends the match.90:00 +1:52
Foul by Cameron Stewart on Anthony Knockaert, free kick awarded. Anthony Knockaert restarts play with the free kick.90:00 +1:12
Short corner taken by Anthony Knockaert from the left by-line.89:51
Sam Vokes takes a shot. Save by Kasper Schmeichel.88:10 Substitution
Substitution Marko Futacs replaces David Nugent.87:12
Corner taken left-footed by Anthony Knockaert from the left by-line, save by Lee Grant.85:37
Ross Wallace takes the direct free kick.85:37 Booking
Booking The referee books Ritchie De Laet for unsporting behaviour.85:32
Ross Wallace fouled by Ritchie De Laet, the ref awards a free kick.84:41
Sam Vokes takes a shot from a just insdie the penalty box and hits the post.74:54 Substitution
Substitution Ross Wallace comes on in place of Joseph Mills.74:19 Substitution
Substitution Lloyd Dyer joins the action as a substitute, replacing Jamie Vardy.74:19 Substitution
Substitution Ben Marshall goes off and Martyn Waghorn comes on.73:25
Inswinging corner taken right-footed by Ben Marshall from the left by-line, clearance made by David Edgar.72:41
Ben Mee fouled by Anthony Knockaert, the ref awards a free kick. Free kick taken by Kieran Trippier.72:29 Booking
Booking Anthony Knockaert is cautioned by the ref for unsporting behaviour.71:46
Free kick awarded for an unfair challenge on Junior Stanislas by Wes Morgan. Ben Mee takes the direct free kick.70:56
Cameron Stewart has an effort at goal from long range that bounces off the post.69:14
Unfair challenge on Junior Stanislas by Wes Morgan results in a free kick. Free kick taken by Ben Mee.63:35
Anthony Knockaert takes a short corner.
Substitution Sam Vokes is brought on as a substitute for Martin Paterson.60:18 Substitution
Substitution Ben Mee comes on in place of Brian Stock.57:40
Foul by Dean Marney on David Nugent, free kick awarded. Ben Marshall restarts play with the free kick.56:01
Anthony Knockaert provided the assist for the goal.56:01 Goal scored
Goal! - Jamie Vardy - Leicester 2 - 1 Burnley Jamie Vardy scores a goal from just inside the area to the top left corner of the goal. Leicester 2-1 Burnley.52:50
Jamie Vardy takes a shot. Save by Lee Grant. Inswinging corner taken by Joseph Mills from the right by-line.49:08
Inswinging corner taken from the right by-line by Anthony Knockaert.46:14 Goal scored
Goal! - David Nugent - Leicester 1 - 1 Burnley David Nugent grabs a goal from deep inside the penalty box to the bottom left corner of the goal. Leicester 1-1 Burnley.45:01
The second half has started.45:00 +3:05 Half time
Half Time The whistle is blown to end the first half.44:20
David Nugent concedes a free kick for a foul on Brian Stock. Direct free kick taken by David Edgar.37:52
Free kick awarded for a foul by David Nugent on Joseph Mills. Jason Shackell takes the free kick. Dean Marney takes a shot. Kasper Schmeichel makes a save. David Nugent takes a shot.37:52 Booking
Booking Caution for David Nugent.33:20
Free kick awarded for an unfair challenge on David Nugent by David Edgar. Free kick taken by Wes Morgan.29:50
Inswinging corner taken right-footed by Ben Marshall, save by Lee Grant.25:44 Booking
Booking Martin Paterson is booked.24:21
Free kick awarded for an unfair challenge on Martin Paterson by Matty James. Dean Marney takes the free kick. Corner taken right-footed by Junior Stanislas. Foul by David Edgar on Wes Morgan, free kick awarded. Free kick taken by Kasper Schmeichel.22:14
Ben Marshall takes a shot. Lee Grant makes a save.16:34
The ball is crossed by Paul Konchesky, save made by Lee Grant.13:26
Corner taken left-footed by Anthony Knockaert from the right by-line, clearance by Lee Grant. Dean Marney is penalised for a handball. Direct free kick taken by Anthony Knockaert.9:42
Assist on the goal came from Martin Paterson.9:42 Goal scored
Goal! - Dean Marney - Leicester 0 - 1 Burnley Dean Marney grabs a goal from inside the box to the top right corner of the goal. Leicester 0-1 Burnley.8:52
Free kick awarded for a foul by Matty James on Dean Marney. David Edgar restarts play with the free kick.7:01
Effort from outside the box by Anthony Knockaert strikes the post.5:57
The offside flag is raised against Chris McCann. Free kick taken by Kasper Schmeichel.5:23
Unfair challenge on Dean Marney by Matty James results in a free kick. David Edgar takes the direct free kick.4:42
Shot from just outside the area by Ben Marshall hits the post.0:00
The referee starts the match.
Live data and text provided by our data suppliers