Manchester City will visit Championship side Peterborough United in the fifth round of the FA Cup.
Last year's runners-up Chelsea are away to Championship side Luton Town after squeezing past Plymouth Argyle at Stamford Bridge in the fourth round.
The fifth round will be played the week commencing 28 February.
Championship side Middlesbrough's reward for beating Manchester United is a home tie against Tottenham Hotspur.
Chris Wilder's side came from behind to edge United in a nail-biting penalty shootout at Old Trafford.
Boreham Wood, the only non-league side left in the competition, will travel to Frank Lampard's Everton if they overcome Championship side Bournemouth in the fourth round.
Draw in full
Luton Town v Chelsea
Crystal Palace v Stoke City
Peterborough United v Manchester City
Liverpool or Cardiff City v Norwich City
Southampton v West Ham United
Middlesbrough v Tottenham Hotspur
Nottingham Forest or Leicester City v Huddersfield Town
Everton v AFC Bournemouth or Boreham Wood