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 4 and 7 February.
FA CUP FOURTH ROUND DRAW
Crystal Palace v Hartlepool United
Bournemouth v Boreham Wood
Huddersfield Town v Barnsley
Peterborough United v Queens Park Rangers
Cambridge United v Luton Town
Southampton v Coventry City
Chelsea v Plymouth Argyle
Everton v Brentford
Kidderminster Harriers v West Ham United
Manchester United/Aston Villa v Middlesbrough
Tottenham Hotspur v Brighton & Hove Albion
Liverpool v Cardiff City
Stoke City v Wigan Athletic
Nottingham Forest/Arsenal v Leicester City
Manchester City v Fulham
Wolverhampton Wanderers v Norwich City