Crawley will host Barclays Premier League Stoke in the fifth round of the FA Cup.
The npower League Two club, who are the lowest-ranked side left in the competition, beat Hull on Saturday and will be hoping to create an even bigger shock against Tony Pulis' men.
League One Stevenage host Tottenham, while Brighton's reward for beating Newcastle is a trip to Anfield to face Liverpool, who beat them in the third round of the Carling Cup.
Liverpool are searching for a second Wembley final appearance this season after they beat Manchester City to reach the Carling Cup showpiece.
Their Merseyside rivals Everton are also at home, against Blackpool or Sheffield Wednesday, while Chelsea host last year's Carling Cup winners Birmingham.
There is only one potential all-Premier League clash with the winners of the replay between Sunderland and Middlesbrough, who drew earlier on Sunday, drawn against Arsenal or Aston Villa.
Norwich will host Leicester, while Bolton go to either Millwall or Southampton.
The fixtures will be played on the weekend of February 18-19.