Match ends, Ipswich Town 1, Leicester City 2.
David Nugent scored twice on his 100th appearance for Leicester City as they came from behind to beat Ipswich Town and stay second in the Championship.
Nugent finished crisply to cancel out David McGoldrick's early long-range strike for the home side.
And his second, six minutes later, his 13th in 12 appearances against Ipswich, proved enough to take all three points.
Leicester are level on points with leaders Burnley, who drew at Nottingham Forest, and third-placed QPR.
After beating Blackpool in their last game, Ipswich took an early lead against another high-flying team as McGoldrick's 25-yard strike, his seventh goal of the season, broke the deadlock.
Nugent fizzed an effort wide at the other end, before McGoldrick was denied a second by a smart Kasper Schmeichel save.
Leicester went close to levelling late in the half when Andy King met Danny Drinkwater's corner, forcing Dean Gerken to tip over.
But the Ipswich goalkeeper could do little to thwart Nugent after the restart.
Lloyd Dyer's run and cross was met by Jamie Vardy, who teed up Nugent for the leveller, before good work by Drinkwater provided the former England international with an open goal for his second.
Ipswich have the best points haul from losing positions in the Championship this season and threatened when Luke Chambers headed wide, but they could not create a clear chance late on.
Nugent missed an opportunity to complete a hat-trick when heading wide at the far post, but Leicester held on to secure a 14th win in 19 matches.
Ipswich Town manager Mick McCarthy:
"There are not many players in this league who would have struck that equaliser like David Nugent did.
"But the goal came after we closed down their keeper and the ball ended up in our net. And for the second goal, we were attacking them and it ended up in our net.
"We made error after error and we were punished. That's the difference in this league when you play one of the best."
Leicester City manager Nigel Pearson:
"Like any striker, there are going to be spells when goals are a little scarce. David has to keep getting in the right areas, and he scored two good goals.
"He also needs a manager to back him, which he has.
"David will get all the headlines but Lloyd Dyer and Danny Drinkwater did exceptionally well. The most important thing is that we got all three points."
- 4ChambersBooked at 50mins
- 15MingsSubstituted forHuntat 76'minutes
- 11AndersonSubstituted forTaylorat 64'minutes
- 18TabbSubstituted forNoubleat 64'minutes
- 18MooreSubstituted forMiquelat 45'minutes
- 10KingSubstituted forJamesat 45'minutes
- 9VardySubstituted forWoodat 75'minutes
- Oliver Langford
- Shots on Target
Second Half ends, Ipswich Town 1, Leicester City 2.
Offside, Ipswich Town. Stephen Hunt tries a through ball, but Frank Nouble is caught offside.
Foul by Dean Hammond (Leicester City).
Christophe Berra (Ipswich Town) wins a free kick in the attacking half.
Attempt missed. David Nugent (Leicester City) right footed shot from the left side of the box misses to the right. Assisted by Lloyd Dyer.
Attempt missed. David McGoldrick (Ipswich Town) right footed shot from outside the box is close, but misses the top right corner. Assisted by Stephen Hunt.
Dean Hammond (Leicester City) wins a free kick in the defensive half.
Foul by David McGoldrick (Ipswich Town).
Corner, Leicester City. Conceded by Luke Chambers.
Attempt saved. Paul Taylor (Ipswich Town) right footed shot from outside the box is saved in the top centre of the goal.
Attempt missed. Paul Konchesky (Leicester City) left footed shot from outside the box misses to the right. Assisted by Daniel Drinkwater.
Foul by Chris Wood (Leicester City).
Christophe Berra (Ipswich Town) wins a free kick in the defensive half.
Substitution, Ipswich Town. Stephen Hunt replaces Tyrone Mings.
Offside, Ipswich Town. Ryan Tunnicliffe tries a through ball, but Daryl Murphy is caught offside.
Foul by Marcin Wasilewski (Leicester City).
Paul Taylor (Ipswich Town) wins a free kick on the left wing.
Substitution, Leicester City. Chris Wood replaces Jamie Vardy.
Attempt missed. Lloyd Dyer (Leicester City) left footed shot from the centre of the box is just a bit too high. Assisted by Jamie Vardy with a cross following a fast break.