Non-league Luton have been rewarded for their victory over Wolves with a trip to Premier League side Norwich in the fourth round of the FA Cup.
Holders Chelsea travel to League One Brentford or League Two Southend.
Luton's fellow giant-killers Macclesfield will face Premier League side Wigan if the Latics beat Bournemouth in a third-round replay.
Seven-time winners Aston Villa face a tricky trip to Championship side Millwall. Crystal Palace will play Stoke or Manchester City, while Oldham will host Liverpool if the Reds overcome Mansfield.
Premier League leaders Manchester United will be at home against either Fulham or Blackpool if they can win their replay with West Ham.
The winner of Arsenal's replay with Swansea will travel to Brighton.
Blue Square Bet Premier side Luton secured a place in the fourth round with a shock 1-0 win against Championship side Wolves.
Alex Lawless was the home team's hero, and Wolves sacked manager Stale Solbakken hours after the match.
Luton's opponents Norwich, currently 12th in the Premier League, beat Championship strugglers Peterborough 3-0 to reach the fourth round.
"It will be a good cup tie and a great atmosphere, but it won't be easy against Luton," said Norwich manager Chris Hughton.
"We've seen just what they can do with the way they knocked out Wolves, and although they are a team that has dropped out of the league, they have a good history in the FA Cup.
"It will be our responsibility to put on a good performance for our supporters and make sure we progress to the next round."
Norwich v Luton Town
Oldham Athletic v Mansfield/Liverpool
Macclesfield Town v Wigan/Bournemouth
Derby County v Blackburn Rovers
Hull City/Leyton Orient v Barnsley
Middlesbrough v Aldershot Town
Millwall v Aston Villa
Leeds United/Birmingham City v Tottenham
Brighton v Swansea/Arsenal
Crystal Palace/Stoke v Man City
West Ham/Man Utd v Fulham/Blackpool
Southend United/Brentford v Chelsea
Reading v Sheffield United
Huddersfield Town v Leicester City
QPR/West Brom v Sheffield Wednesday/MK Dons
Bolton/Sunderland v Cheltenham/Everton
The ties will be contested over the weekend of 26 and 27 January.