Ipswich caught Leicester cold with a goal after only 20 seconds but Nigel Pearson's side recovered from the early setback to earn a 1-1 draw in the Coca-Cola Championship clash at the Walkers Stadium.
The visitors did not take long to warm up. Jonathan Walters won the ball in midfield and set Jack Colback free down the left side and His low cross looked to have been turned in at the near post by David Norris but television replays showed that Ryan McGivern got the last touch.
Leicester had scored in their last 11 games so Roy Keane's side faced a tough task to hold on to their lead and Steve Howard secured a point for the Foxes late in the first half.
The goal had been coming, with Robbie Neilson and Richie Wellens sending shots wide and Grant Leadbitter denying Howard an equalising goal just after the half-hour mark.
But Ipswich were still a threat and Chris Weale was called into action to tip efforts from Walters and former Fox Gareth McAuley over the crossbar.
Lloyd Dyer was the architect for Howard's goal, cutting inside from the right-hand side, Keane's side had a couple of opportunities to clear the ball but it eventually broke to Howard just inside the 18-yard box and the burly striker beat Arran Lee-Barrett with a low shot into the corner.
Barrett got away with fumbling a headed effort from Matty Fryatt early in the second half before Walters headed wide at the other end just before the hour mark.
There had been a fiery undercurrent to the game and it threatened to boil over following a tangle between Norris and Fryatt in the centre circle. It sparked a melee involving players from both sides but referee Mark Haywood opted to keep his cards in his pocket after consulting his assistant.
Soon afterwards, Leicester's leading scorer Fryatt was then denied his 13th goal of the season by a superb save from Barrett.
Leadbitter had the final chance of the game but his shot from the edge of the area cleared the crossbar. The Foxes remain in fifth place in the Championship while Ipswich's resurgence continues - they have lost only once in the league in 13 matches - but they stay in 18th position.