Match ends, Brentford 1, Leicester City 3.
Premier League high-flyers Leicester City had to come from behind to avoid an FA Cup upset at Championship promotion hopefuls Brentford.
The hosts took an early lead when Mads Bech Sorensen poked in and had the better chances during a first half when a much-changed Leicester side struggled for fluency.
But the Foxes were transformed after the break, equalising 49 seconds after the restart as James Maddison fed Cengiz Under for a sweeping finish.
Five minutes later, Youri Tielemans was tripped in the box and converted the resulting penalty, while Maddison deservedly got on the scoresheet by following in a rebound.
- Follow live text updates and action from all today's FA Cup matches
- Watch all the goals from the FA Cup fourth round
Just as they did when these two sides met at this stage last season, Leicester advance to the fifth round and they will face Brighton next.
Brentford are yet to win against the Foxes in seven attempts in the FA Cup, and have not beaten them in any competition since 1953.
But they still played their part in an entertaining cup tie and showed how they were able to beat four Premier League sides on their run to this season's Carabao Cup semi-finals.
This was fourth in the Championship versus third in the top flight, albeit the two sides contained a combined 15 changes from their league matches in midweek.
The visitors made a swift start, Under causing problems down the right, only for Brentford to go ahead in the sixth minute.
Daniel Amartey needlessly conceded a corner and, when a deflection wrongfooted stand-in Foxes keeper Danny Ward, Sorensen was able to stretch and stab home.
In response, Leicester had plenty of the ball, but Brentford created better chances. Tariqe Fosu and Saman Ghoddos both forced Ward into smart saves.
Behind at the break, Leicester exploded into the second half. Almost straight from the kick-off, Maddison beat two men, then cleverly found Under, who came in from the right to finish inside the far post.
Even before the penalty, Ayoze Perez had two clear chances, only for the pressure to tell when Fosu tripped Tielemans.
From that point, Leicester's control was only interrupted when a long throw from Sorensen caused problems in the penalty area just before the excellent Maddison punished Luke Daniels' inability to hold Harvey Barnes' shot.
'What a player Maddison is'
Brentford manager Thomas Frank: "We delivered a decent performance, especially in the first half. But you always talk about how they will make a fast start in the second half.
"It was a bit of magic by Maddison - what a player by the way. His development has been fantastic.
"That assist, his reaction was so quick, his touch and decision making are incredible and so is his work rate. That's what makes him a top, top player."
Leicester boss Brendan Rodgers told BT Sport: "I thought the performance throughout the game was very good. We started well but gave away a cheap goal.
"The rhythm and flow of our game in the second half was exceptional. It's a very good win. Brentford really tested us.
"We've got goals in the team, players playing with a high level of confidence. There were other moments where we could have scored more.
"If we want to challenge and want to win things, we have to go deep into competitions. I'm very happy with the physicality of the players from that point of view."
Leicester on the spot - the stats
- Leicester manager Brendan Rodgers has reached the fifth round in his past four FA Cup campaigns - twice with Liverpool and twice with Leicester.
- Brentford have been eliminated from 13 of their past 14 FA Cup ties against top-flight opponents, with a 2-1 victory over Sunderland in January 2006 the exception in this run.
- Leicester have scored three or more goals in consecutive FA Cup games for the first time since November 2008.
- No Premier League side have won more penalties (12), or converted more (10), than the Foxes this season.
- Maddison has been directly involved in 13 goals in 24 games for Leicester in 2020-21 (nine goals, four assists), one more than he managed in 38 matches last term (12).
- Brentford defender Sorensen scored his first senior goal in English football on his 40th appearance.
- 29Bech Sørensen
- 31ZamburekBooked at 21minsSubstituted forHaygarthat 84'minutes
- 27JaneltSubstituted forJensenat 64'minutes
- 20GhoddosSubstituted forGilbertat 79'minutes
- 7CanósSubstituted forPressleyat 64'minutes
- 21Ricardo PereiraSubstituted forCastagneat 69'minutes
- 24MendySubstituted forNdidiat 70'minutes
- 19ÜnderSubstituted forIheanachoat 76'minutes
- 17PérezSubstituted forAlbrightonat 81'minutes
- Michael Oliver
- Shots on Target
Second Half ends, Brentford 1, Leicester City 3.
Wilfred Ndidi (Leicester City) wins a free kick in the defensive half.
Foul by Marcus Forss (Brentford).
Youri Tielemans (Leicester City) wins a free kick in the defensive half.
Foul by Tariqe Fosu-Henry (Brentford).
Attempt missed. Aaron Pressley (Brentford) right footed shot from the centre of the box is too high.
Attempt saved. Marcus Forss (Brentford) right footed shot from outside the box is saved in the centre of the goal.
Foul by Wilfred Ndidi (Leicester City).
Aaron Pressley (Brentford) wins a free kick in the defensive half.
Substitution, Brentford. Maxwell Haygarth replaces Jan Zamburek.
Foul by James Maddison (Leicester City).
Mathias Jensen (Brentford) wins a free kick in the defensive half.
Substitution, Leicester City. Marc Albrighton replaces Ayoze Pérez.
Ayoze Pérez (Leicester City) wins a free kick in the attacking half.
Foul by Mathias Jensen (Brentford).
Attempt missed. Tariqe Fosu-Henry (Brentford) right footed shot from the right side of the six yard box misses to the left.
Substitution, Brentford. Alex Gilbert replaces Saman Ghoddos.
Corner, Brentford. Conceded by Daniel Amartey.
Substitution, Leicester City. Kelechi Iheanacho replaces Cengiz Ünder.
- All the goals, highlights and drama from Saturday's fourth-round ties are streaming now on BBC iPlayer