The draw for the fourth round of the FA Cup has thrown up some interesting ties.
The standout fixture sees the lowest ranked team left in the competition, Cambridge United, host Manchester United.
Among the other highlights, holders Arsenal must go to Brighton.
Chelsea could face London rivals Millwall, Man City will take on Middlesbrough.
And Liverpool's reward for beating AFC Wimbledon is a home game with Bolton.
FA Cup fourth round draw in full:
Southampton or Ipswich Town v Crystal Palace
Cambridge United v Manchester United
Blackburn Rovers v Swansea City
Chelsea v Millwall or Bradford City
Derby County v Scunthorpe or Chesterfield
Preston NE v Sheffield United
Birmingham City v West Brom
Aston Villa v AFC Bournemouth
Cardiff City v Reading
Liverpool v Bolton Wanderers
Burnley or Tottenham v Leicester City
Brighton & HA v Arsenal
Rochdale v Stoke City
Sunderland v Fulham or Wolves
Doncaster or Bristol City v Everton or West Ham
Manchester City v Middlesbrough