Peterhead and Elgin have been dealt tough draws in the third round of the Scottish Cup, while Highland League side Brora Rangers will face Championship side Greenock Morton.
Jim McInally’s Peterhead will head to Kirkcaldy to face Raith Rovers, while Elgin will host Alloa Athletic.
Brora, who defeated Clachnacuddin 7-0 in the second round on Saturday, will make the journey to Cappielow to face David Hopkin’s Championship strugglers Morton.
Formartine United will take on Lowland League outfit East Kilbride if they can win next weekend’s replay against Gala Fairydean.
Fort William will take on Albion Rovers in a replay at Claggan Park on Saturday. The winners will meet Airdrieonians at home.
Inverurie Locos, without a manager following the departure of Neil Cooper, will host either Cowdenbeath or Broxburn Athletic.
The ties are scheduled to take place on Saturday November 23.
The Scottish Cup third round draw
Albion Rovers or Fort William v Airdrieonians
Auchinleck Talbot v Arbroath
Bonnyrigg Rose v Montrose
Dumbarton v Forfar Athletic
East Fife v Lochee United or BSC Glasgow
Edinburgh City v Annan Athletic or Brechin City
Elgin City v Alloa Athletic
Formartine United or Gala Fairydean v East Kilbride
Greenock Morton v Brora Rangers
Inverurie Locos v Cowdenbeath or Broxburn Athletic
Linlithgow Rose v Falkirk
Partick Thistle v Penicuik Athletic or Stenhousemuir
Queen of the South v Queen’s Park
Raith Rovers v Peterhead
Stirling Albion v Clyde
Stranraer v Dunfermline Athletic