Manchester City scored 10 minutes from time to come back and beat League One Leyton Orient 2-1 in the FA Cup.
Third-tier Wigan have lost by the same score to top flight Fulham, while Ipswich eased into the fifth round - hammering Coventry 4-1.
Bournemouth beat Everton 2-nil in an all-Premier League tie, while Cardiff edged past Stoke on penalties after their game finished 3-3 after extra time.
Premier League Southampton are out after they suffered a 1-0 loss to Burnley.