Holders Manchester United have been drawn at home to Wolves in the third round of the Carling Cup, while Liverpool face a tough trip to Elland Road to take on Leeds United.
Last season's runners-up Spurs travel to Deepdale to take on Preston North End, while League One Carlisle United have a home tie against Portsmouth to look forward to.
League Two Port Vale missed out on a plum draw and will head to Glanford Park to face Scunthorpe United, while big-spending Manchester City take on Fulham at Eastlands.
Arsenal v West Bromwich Albion.
Chelsea v Queens Park Rangers.
Bolton Wanderers v West Ham United.
Barnsley v Burnley.
Hull City v Everton.
Leeds United v Liverpool.
Manchester United v Wolves.
Manchester City v Fulham.
Sunderland v Birmingham City.
Peterborough United v Newcastle United.
Carlisle United v Portsmouth.
Nottingham Forest v Blackburn Rovers.
Stoke City v Blackpool.
Scunthorpe United v Port Vale.
Preston North End v Tottenham Hotspur.
Aston Villa v Cardiff City.