Arsenal will face another Premier League team after the draw for the fourth round of the FA Cup was made last night.
The Gunners, who came from behind to beat West Ham at Upton Park yesterday, are now set for a tricky trip to Stoke.
Manchester City travel to Championship side Scunthorpe, Aston Villa take on League One Brighton, while Championship rivals Southampton and Ipswich meet in the only other confirmed ties.
Liverpool will have a home meeting against Burnley if they win their replay against Reading, while last year's beaten finalists Everton await the winner of Nottingham Forest's replay against Birmingham.
Managerless Bolton welcome either Sheffield United or QPR to the Reebok Stadium, while Sunderland travel to Portsmouth or Coventry.
Fulham must face the winners of Accrington's tie against Gillingham, while Wigan go to either Notts County or Forest Green.
Wolves have a home tie against Crystal Palace, West Brom will play Plymouth or Newcastle, while Bristol City or Cardiff face Leicester.
The other tie sees Millwall or Derby, who must replay at Pride Park, take on Brentford or Doncaster — who were denied by the weather yesterday.
FA Cup fourth round draw: Southampton v Ipswich; Reading/Liverpool v Burnley; Millwall/Derby v; Brentford/Doncaster; Bristol City/Cardiff v Leicester; Stoke v Arsenal; Notts County/Forest Green v Wigan; Scunthorpe v Man City; West Brom v Plymouth/Newcastle; Everton v Nottm Forest/Birmingham; Accrington/Gillingham v Fulham; Bolton v Sheff Utd/QPR; Portsmouth/Coventry v Sunderland; Preston v Chelsea; Aston Villa v Brighton; Wolves v Crystal Palace; Tottenham v Leeds.
Ties to be played weekend of January 23-24.