Jose Mourinho’s Tottenham Hotspur will head to minnows Marine in the FA Cup third round.
Spurs have been paired with the Northern Premier League Division One side, who play host to Mourinho’s men after overcoming Havant & Waterlooville in the second round.
Another of the Non-League hopefuls, Chorley, have been handed a home tie also, against Wayne Rooney’s Derby County – currently bottom of the Championship.
Stockport, of the National League, have also been handed home advantage in their tie against West Ham.
Arguably the most mouthwatering tie of the round sees Premier League champions Liverpool head to Aston Villa for their first meeting since the Reds were destroyed 7-2 at Villa Park earlier this season.
Manchester United host Championship side Watford, while Chelsea play host to League Two Morecambe.
Elsewhere, holders Arsenal host Newcastle United, while Wolves will face Crystal Palace in another all-Premier League tie.
Crawley Town have been drawn to play Leeds at home, while Bristol Rovers have been rewarded for thrashing Darlington 6-0 in the second round with a home tie against Sheffield United.
The ties will be played between January 8 and January 11, and, this year, in contrast to other years, there will be no replays.
As such, any ties that are level after 90 minutes will go to extra-time and, if necessary, penalties.
FA Cup draw in Full
Huddersfield vs Plymouth Argyle
Southampton vs Shrewsbury Town
Chorley vs Derby County
Marine vs Tottenham
Stockport County vs West Ham
Oldham Athletic vs Bournemouth
Stevenage vs Swansea City
Everton vs Rotherham United
Nottingham Forest vs Cardiff
Arsenal vs Newcastle
Barnsley vs Tranmere Rovers
Bristol Rovers vs Sheffield United
Canvey Island or Boreham Wood vs Millwall
Blackburn Rovers vs Doncaster Rovers
Stoke City vs Leicester
Wycombe Wanderers vs Preston
Crawley Town vs Leeds United
Burnley vs MK Dons
Bristol City vs Portsmouth
QPR vs Fulham
Aston Villa vs Liverpool
Brentford vs Middlesbrough
Manchester City vs Birmingham City
Luton Town vs Reading
Chelsea vs Morecambe
Exeter City vs Sheffield Wednesday
Norwich City vs Coventry City
Blackpool vs West Brom
Newport County vs Brighton
Cheltenham Town vs Mansfield Town
Sign up to the Mirror Football email here for the latest news and transfer gossip