Manchester United and non-league Crawley will meet at Old Trafford in the fifth round of the FA Cup.
The draw at Wembley paired the Premier League leaders with the Blue Square Premier side, who have knocked out league sides Swindon, Derby and Torquay on their way to the last 16.
Leyton Orient were also given a glamorous tie - the League One side will face Arsenal at Brisbane Road.
Holders Chelsea will face Reading for a place in the quarter-finals - if Carlo Ancelotti's team win their replay against Everton on February 19.
League One Notts County and Manchester City must replay after a 1-1 draw at Meadow Lane - with Aston Villa awaiting the winners.
London will meet the north-west in two ties, with either Fulham or Tottenham taking on Bolton or Wigan and West Ham and Burnley squaring up at Upton Park.
Stoke will have home advantage against League One Brighton, while Birmingham and Sheffield Wednesday will meet in the other tie.
The matches, excepting the Everton/Chelsea v Reading fixture, are due to be played over the weekend of February 19-20.
FA Cup fifth round draw:
West Ham v Burnley;
Notts County/Manchester City v Aston Villa;
Stoke v Brighton;
Birmingham v Sheffield Wednesday;
Leyton Orient v Arsenal;
Everton/Chelsea v Reading;
Manchester United v Crawley;
Fulham/Tottenham v Bolton/Wigan.
Copyright (c) PA Sport 2009, All Rights Reserved.