Manchester City scored 10 minutes from time to come back and beat League One Leyton Orient by a similar score line.
Ipswich eased into the fifth round – hammering Coventry 4-1.
Bournemouth beat Everton 2-nil in an all-Premier League tie.
In League Two AFC Wimbledon maintained their fifth place in the table following a goalless draw at Accrington.
In the National League Sutton went down 2-1 to Hartlepool at Gander Green Lane.
Hampton and Richmond Borough lost 3-1 to Truro in National League South action at the Beveree Stadium.
In the Southern League Walton and Hersham won 3-2 at Havant and Waterlooville.
Carshalton beat Canvey Island 2-1 in the Isthmian League.