Non-league Luton will play Premier League side Norwich in the FA Cup fourth round.
Yesterday's other giant-killers Macclesfield have been rewarded with a home tie against Wigan or Bournemouth.
There are three potential all-Premier League matches in the next round . West Ham or Manchester United will host Fulham or Blackpool, Manchester City will travel to Crystal Palace or Stoke, while Bolton or Sunderland will play the winner of Cheltenham versus Everton.
Holders Chelsea will go to Southend or Brentford, Leeds or Birmingham will host Tottenham, and Brighton will take on Swansea or Arsenal.
Liverpool will meet Oldham if they get past Mansfield today.
Draw
Norwich City v Luton Town
Oldham Athletic v Mansfield Town or Liverpool
Macclesfield Town v Wigan Athletic or Bournemouth
Derby County v Blackburn Rovers
Hull City or Leyton Orient v Barnsley
Middlesbrough v Aldershot Town
Millwall v Aston Villa
Leeds United or Birmingham City v Tottenham Hotspur
Brighton & Hove Albion v Swansea City or Arsenal
Crystal Palace or Stoke City v Manchester City
West Ham United or Manchester United v Fulham or Blackpool
Southend United or Brentford v Chelsea
Reading v Sheffield United
Huddersfield Town v Leicester
QPR or West Brom v Sheffield Wednesday or MK Dons
Bolton or Sunderland v Cheltenham or Everton
The ties will be played on January 26th and 27th.