James Maddison scored for the fourth successive match as Leicester came from behind to beat Brentford 3-1 in the FA Cup fourth round.
The Bees took a sixth-minute lead through Mads Bech Sorensen as he poked home from close-range.
Leicester came out firing in the second-half, though, and found themselves leading the tie just six minutes after the restart.
Cengiz Under emphatically beat Luke Daniels after excellent work from Maddison, before the Foxes were awarded a penalty when Tariqe Fosu fouled Youri Tielemans.
The Belgium international, who was captaining Leicester, stepped up to confidently convert the spot-kick.
Maddison killed the contest in the 71st minute when he turned in the rebound from Harvey Barnes’ saved shot.
The red-hot midfielder boosted his England credentials with a man-of-the-match display in west London.
Elsewhere, Burnley eased past Premier League relegation rivals Fulham with a 3-0 victory at Craven Cottage.
Jay Rodriguez headed in Jack Cork’s cross to give Sean Dyche’s men the lead on 31 minutes.
The 31-year-old forward doubled Burnley’s lead from the penalty spot as Michael Hector fouled Matej Vydra inside the box with 19 minutes to play.
Rodriguez then turned provider when he set up Kevin Long in the 81st minute.
Burnley will host Bournemouth or Crawley in the fifth round of the FA Cup, while Leicester entertain Brighton.