Oldham Athletic have been drawn at Bradford City in the second round of the Emirates FA Cup.
Remarkably, it will be one of three meetings between the two teams in three different competitions in the space of 33 days.
Latics will play at Bradford City on Tuesday, November 10 in the Football League Trophy.
That is followed by the FA Cup tie at the Utilita Energy Stadium (Valley Parade to most fans) over the weekend of November 27-30.
And Bradford then travel over the Pennines to Boundary Park for a League Two match on Saturday, December 12.
The cup draw was made at Harrogate Town by Danny Cowley who managed non-league Lincoln City when they reached the quarter finals in 2017, beating Premier League Burnley en route to the last eight.
Marine, from the eighth tier, caused the major upset of the first round winning at Colchester United.
Their reward is a home tie against Havant and Waterlooville from National League South which ensures a non-league team makes it to round three.
Chorley, who won at 2013 FA Cup winners Wigan Athletic, are rewarded with a challenging trip to League One leaders Peterborough United.
And Stockport County who won at Rochdale, who are two divisions higher in the pyramid, have a home all National League tie against Yeovil Town.
The full FA Cup Second Round 2020/2021 draw:
Stevenage v Hull City
Harrogate Town v Blackpool
Tranmere Rovers v Brackley Town
Barrow or AFC Wimbledon v Crawley Town
Stockport County v Yeovil Town
Plymouth Argyle v Lincoln City
Portsmouth v Kings Lynn Town
Cheltenham Town v Crewe Alexandra
Peterborough United v Chorley
Morecambe v Solihull Moors
Shrewsbury Town v Oxford City or Northampton Town
Mansfield Town v Dagenham & Redbridge
Newport County v Salford City
Marine v Havant & Waterlooville
Gillingham v Exeter City
Canvey Island v Boreham Wood
Carlisle United v Doncaster Rovers
Barnet v MK Dons
Bristol Rovers v Darlington
Bradford City v Oldham Athletic