Non-league Kidderminster will host Premier League high-flyers West Ham in the fourth round of the FA Cup while Chelsea will play third-tier Plymouth after the draw was made on Sunday.
Kidderminster, who play in the sixth tier of English football, shocked Championship side Reading 2-1 in the third round of the competition on Saturday.
League One team Plymouth, who beat Birmingham, will travel to face European champions Chelsea at Stamford Bridge, while non-league Boreham Wood will visit Bournemouth, who are currently top of the second-tier Championship.
Cambridge United’s reward for beating top-flight strugglers Newcastle is a home tie against Championship side Luton.
Manchester United or Aston Villa, who meet at Old Trafford on Monday, will play Middlesbrough while Tottenham will face Brighton in an all-Premier League tie.
Liverpool will play Cardiff while Manchester City host Fulham.
The fourth round will be played between February 4 and 7.