Arsenal will meet Tottenham Hotspur in the pick of the FA Cup Third Round ties.
The draw had been relatively kind to the Premier League big guns - until Andre Villas-Boas' side were forced to make the trip to the Emirates Stadium for a huge north London derby.
Both sides have already met this season, with the Gunners claiming a 1-0 victory at home back in September.
Liverpool were the first big name out, and they could face a repeat of last year's shock exit against Oldham Athletic - if they beat Mansfield Town in a replay. This season, it will be at Anfield however.
West Ham will travel to face Nottingham Forest, whilst holders Wigan Athletic host MK Dons as they look to retain their trophy with a run to Wembley.
Manchester United face a tricky challenge at home to Swansea City, and David Moyes will be looking for some rest-bite with a positive Cup run.
Manchester City will make a tricky trip to Blackburn Rovers, and Everton will meet QPR in a tie that's far from easy for Roberto Martinez.
Chelsea face a very tricky trip to Championship side Derby County side, whilst three of the remaining four non-league teams were handed home ties.
FA Cup: Third Round draw (in full):
Barnsley v Hartlepool United or Coventry City
Yeovil Town v Leyton Orient
Liverpool v Oldham Athletic or Mansfield Town
Nottingham Forest v West Ham United
Bristol City v Watford
Southend United v Millwall
Middlesbrough v Hull City
West Bromwich Albion v Crystal Palace
Kidderminster Harriers v Peterborough United
Doncaster Rovers v Stevenage
Stoke City v Leicester City
Southampton v Burnley
Newcastle United v Cardiff City
Rochdale v Leeds United
Wigan Athletic v MK Dons
Charlton Athletic v Wrexham or Oxford United
Manchester United v Swansea City
Port Vale v Plymouth Argyle
Norwich City v Fulham
Aston Villa v Sheffield United
Macclesfield Town v Sheffield Wednesday
Sunderland v Carlisle United
Bolton Wanderers v Blackpool
Blackburn Rovers v Manchester City
Everton v QPR
Brighton & Hove Albion v Reading
Arsenal v Tottenham Hotspur
Birmingham City v Bristol Rovers or Crawley Town
Grimsby Town v Huddersfield Town
Ipswich Town v Preston North End
Derby County v Chelsea
AFC Bournemouth v Fleetwood Town or Burton Albion
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms