FA Cup holders Arsenal have been drawn against Chris Hughton's Brighton in the fourth round.
Manchester City welcome Middlesbrough, Chelsea host the winner of Millwall versus Bradford and Manchester United travel to Cambridge United in a round characterised by games between Premier League clubs and lower league opposition.
Liverpool will host Bolton should they beat AFC Wimbledon tonight. Tottenham face Leicester City if they also beat Burnley in tonight's third round tie.
Draw for the fourth round of the FA Cup:
Southampton/Ipswich v Crystal Palace
Cambridge United v Manchester United
Blackburn v Swansea
Chelsea v Millwall/Bradford
Derby v Scunthorpe/Chesterfield
Preston v Sheffield United
Birmingham v West Brom
Aston Villa v Bournemouth
Cardiff v Reading
AFC Wimbledon/Liverpool v Bolton
Burnley/Tottenham v Leicester
Brighton v Arsenal
Rochdale v Stoke
Sunderland v Fulham/Wolves
Doncaster/Bristol City v Everton/West Ham
Manchester City v Middlesbrough