Manchester City 4-1 Fulham
Manchester City cruised to the fifth round after hammering second-tier side Fulham 4-1 thanks to a brace by Riyad Mahrez at the Etihad Stadium.
Fabio Carvalho gave the visitors an early lead in the fourth minute but IIkay Gundogan levelled matters for City two minutes later and John Stones put the Citizens ahead in the 13th minute.
Mahrez got two quick goals just before the hour-mark to put Pep Guardiola's charges out of sight.
Everton 4-1 Brentford
New Everton manager Frank Lampard had a perfect start in charge after thrashing Brentford 4-1 to book a spot in the fifth round at Goodison Park.
Yerry Mina broke the deadlock for the Toffees on the half-hour mark and Richarlison doubled their lead early in the second stanza.
Ivan Toney pulled a goal back for the Bees nine minutes into the second stanza but Mason Holgate restored a two-goal cushion for Everton just after the hour-mark and Andros Townsend rounded off the thrashing in stoppage time.
Crystal Palace 2-0 Hartlepool United
Crystal Palace are through to the fifth round after a comfortable 2-0 win over League Two side Hartlepool United at Selhurst Park.
Marc Guehi gave Palace an early lead before Michael Olise doubled their lead midway through the first stanza and that was enough to see them through.
Southampton 2-1 Coventry City
Southampton needed extra-time to beat Championship side Coventry City 2-1 and booked their spot in the fifth round at St. Mary's Stadium.
Viktor Gyokeres broke the deadlock for Coventry in the 22nd minute but Stuart Armstrong levelled matters for the Saints just after the hour-mark.
Kyle Waker-Peters snatched the winner for Southampton with eight minutes left of extra-time.
Here are 10 top free agents who are still available to be signed up
Wolverhampton Wanderers 0-1 Norwich City
Norwich City booked their spot in the fifth round after edging Wolverhampton Wanderers 1-0 at Molineux Stadium.
Kenny McLean broke the deadlock for the Canaries on the stroke of half-time and that was enough to see them through to the fifth round.
Chelsea 2-1 Plymouth Argyle
Chelsea defeated League One side Plymouth Argyle in extra-time to advance to the next round of the FA Cup on Saturday afternoon.
Stamford Bridge was stunned into silence after just eight minutes when the visitors took the lead through Macaulay Gillesphey, who nodded home a corner.
Chelsea threw everything forward in search of the equaliser, with Callum Hudson-Odoi and Mateo Kovacic hitting the woodwork.
However, Chelsea got their reward just before the break when Cesar Azpilicueta flicked home a cross from Mason Mount.
Neither side were able to find a winner in the second half, forcing the clash to extra-time where the Blues took the lead in the 105th minute thanks to Marcos Alonso's strike.
Argyle had a chance to send the game to a shoot-out after being awarded a penalty in the final two minutes, but Kepa saved Ryan Hardie's spot-kick.
Kidderminster Harriers 1-2 West Ham United
West Ham United needed extra-time to see off sixth division outfit Kidderminster Harriers on Saturday afternoon.
The sixth division side took a shock lead in the 19th minute when Alex Penny headed past Hammers goalkeeper Alphonse Areola.
Declan Rice and Craig Dawson made their way onto the field for the second half as the Hammers looked to get back in the tie.
When it looked as if the Hammers were on their way out, Rice popped up with the equalising goal in the 91st minute to send the clash to extra-time.
The Hammers went on to get the winning goal in the final minute of extra-time, with Jarrod Bowen firing home after being set up by Cresswell.