Ricardo Pereira's late header secured a 1-0 win against Birmingham as Leicester reached the FA Cup quarter-finals for the second time in three years.
The Foxes, third in the Premier League, toiled for much of the match against a Blues side whose dogged defensive fortitude saw them arrive at the King Power Stadium unbeaten in 13 matches in all competitions.
The tie looked to be heading for extra-time but right-back Pereira was on hand to head home the decisive goal with 82 minutes on the clock.
It was Leicester's first goal in 387 minutes of football, since a 2-2 draw with Chelsea on February 1. They will now host Chelsea in the quarter-finals on the weekend of March 21.
The hosts enjoyed a lot of the ball but their possession-based game often lacked intensity and urgency, particularly in the first half, against a well organised Birmingham defensive unit.
The Foxes' best chances during the first period both came down the left-hand side. Ben Chilwell's cross was deflected just wide of the far post early on while James Maddison made space for himself, cutting one way then the
other, before his curling effort was palmed away by Lee Camp as half-time approached.
Birmingham posed a threat on the break. Kerim Mrabti led an excellent counter attack midway through the first half, intercepting Wilfred Ndidi's pass before knocking the ball through the Nigerian's legs and advancing up the pitch. A neat one-two with Scott Hogan allowed Mrabti to strike at goal but his shot was deflected wide.
Leicester needed to improve if they were to find a breakthrough and Brendan Rodgers's side began the second half with purpose. Jonny Evans headed over from a corner before a heavy touch inside the penalty area denied Dennis Praet a clear shooting opportunity, with the ball ricocheting to Kelechi Iheanacho, but his effort was easily smothered by Camp.
Maddison went close twice in quick succession as the midway point of the second half approached. First the midfielder curled a free-kick into the side netting, before seeing a 25-yard strike clip the top of the crossbar shortly afterwards.
The hosts were knocking at the door and thought they had scored after 74 minutes when Iheanacho raced through and rounded Camp before finishing into an empty net. However, VAR correctly ruled that he was offside.
Leicester did not have to wait much longer for the breakthrough. A driving run by left-back Chilwell saw his delivery go all the way across the box to Marc Albrighton on the opposite side, and his cross was headed home by Pereira.
Stats: Foxes find a way
- Leicester have won three consecutive FA Cup games without conceding a goal for the first time since March 1969 - the last season in which they reached the FA Cup final (1968-69).
- Birmingham were beaten for the first time since New Year's Day (v Wigan), ending a run of 13 games without a defeat across all competitions (W5 D8).
- Leicester have won each of their last nine FA Cup home games against sides from a lower division, in a run dating back to the start of the 2008-09 campaign.
- Leicester manager Brendan Rodgers has seen his sides keep a clean sheet in each of his last five home games in the FA Cup (W3 D2), with each of the last two coming while in charge of the Foxes (three for Liverpool).
- Ricardo Pereira has now scored four goals for Leicester in 2019-20 - only Wolves' Matt Doherty (7) has netted more among Premier League defenders in all competitions.
Leicester now host Aston Villa on Monday Night Football, live on Sky Sports Premier League at 8pm, while Birmingham host Reading in the Championship at 3pm on Saturday.