The draw for the Emirates FA Cup First Round Proper has produced some fascinating ties, with non-league clubs handed opportunities to test themselves against Football League opposition.
One of the standout ties sees Oxford City travel to Leicester City, while AFC Rushden & Diamonds, who have reached the First Round Proper for the first time, face a trip to League One side Burton Albion.
Fellow first-time qualifiers Berkhamsted will travel to Plymouth Parkway in an all-non-league encounter, guaranteeing one of the two clubs a place in the Second Round Proper.
Sholing, another club celebrating their first appearance at this stage, will make the trip to Salisbury, while Harborough Town face a difficult away tie against Leyton Orient.
Hornchurch have been rewarded with a home fixture against Blackpool, while Kidderminster Harriers will welcome Doncaster Rovers and Wimborne Town host Crawley Town.
There could also be a huge occasion for Tadley Calleva if they overcome Aldershot Town in their replay, with the winners travelling to Barnsley. Chesham United could face Luton Town if they defeat Forest Green Rovers, while Anstey Nomads would visit Mansfield Town if they get past Macclesfield.
Elsewhere, Oldham Athletic host Sheffield Wednesday, Boreham Wood welcome Wigan Athletic, and Bradford City face Marine.
Several all-non-league ties also feature in the draw, including Dover Athletic against Wealdstone and Guiseley against Sutton United, ensuring further representation from outside the Football League in the next round.
First round ties will be played over the weekend of Saturday 7 November.
FA Cup 1st Round draw in full below:
Dover Athletic vs Wealdstone Mansfield Town vs Macclesfield or Amstey Nomads Huddersfield Town vs Exeter City Luton Town vs Chesham United or Forest Green Rovers Bristol Rovers vs Cambridge United Oldham Athletic vs Sheffield Wednesday Kidderminster Harriers vs Doncaster Rovers Leyton Orient vs Harborough Town Accrington Stanley vs Wycombe Wanderers Milton Keynes Dons vs Swindon Town Newport County vs Walsall Bromley vs Rotherham United Barnet vs Tranmere Rovers Fleetwood Town vs Rochdale Barnsley vs Aldershot Town or Tadley Calleva Plymouth Parkway vs Berkhamsted Chesterfield vs Leatherhead or Yeovil Town Gillingham vs Barrow or Gloucester City Bury or Harrogate Town vs AFC Fylde Crewe Alexandra vs AFC Wimbledon Oxford United vs Stevenage Burton Albion vs AFC Rushden & Diamonds Bedford Town or Cray Wanderers vs Stockport County Port Vale vs Scunthorpe United Cheltenham Town vs FC Halifax Town Colchester United vs Chorley or Worcester City Eastleigh vs Shrewsbury Town Peterborough United vs Reading Wimbourne Town vs Crawley Town Plymouth Argyle vs Spalding United or Alvechurch Hornchurch vs Blackpool Guiseley vs Sutton United Gateshead or Stafford Rangers vs Grimsby Town Oxford City vs Leicester City Bradford City vs Marine York City vs Northampton Town Altrincham or FC United of Manchester vs Notts County Boreham Wood vs Wigan Athletic Carlisle United vs Salford City Salisbury vs Sholing