Leicester's bid to clinch a place in the Championship play-offs suffered another blow on Friday as Birmingham snatched a late equaliser in a 2-2 draw at the King Power Stadium.
Nigel Pearson's side would have moved into fifth place in the English second tier with a victory, but instead they twice squandered the lead and are in danger of being cast adrift in the race for promotion to the Premier League.
Leicester have now gone nine matches without a win and lie one point behind sixth-placed Brighton, who have a game in hand.
An own goal from Birmingham defender Curtis Davies gave Leicester the lead in the 12th minute, but Nikola Zigic equalised for Lee Clark's team in the 61st minute.
Jeff Schlupp's 75th minute header restored Leicester's advantage, only for Chris Burke to convert a stoppage-time penalty after David Nugent fouled Wes Thomas.