Scottish Cup: Rangers draw Forres Mechanics in second round
Rangers face a trip to Highland League champions Forres Mechanics following the draw for the second round of the Scottish Cup.
Wick Academy will make the long trip to Berwick Rangers, while Ayrshire junior side Irvine Meadow get a day at Hampden to take on Queen's Park.
Stirling Albion are away to Dalbeattie Star, Clyde host Nairn County and Peterhead go to Deveronvale.
East Stirlingshire go to Fraserburgh and Elgin meet St Cuthbert Wanderers.
Formantine United, who edged out Brora Rangers 3-2 in the first round, have been rewarded with an away trip to Clachnacuddin.
And Civil Service Strollers will take on Turriff Utd.
Forres Mechanics, nicknamed the Can Cans, won the Highland League last season for just the second time since the division was established in 1893.
The club's Mosset Park has a safety certificate for 1,476 spectators.
Rangers have made a less than convincing start since they were relaunched in Division Three, drawing their first two away games at Peterhead and Berwick.
Forres club secretary David Macdonald said: "I'm delighted and still in a state of shock.
"Obviously Rangers are still a very strong team but anything is possible in the cup."
Talks will take place on Tuesday between the club, police and local authority and other agencies over whether they can host the game at Mosset Park.
Macdonald added: "I think it would be every club's dream to play at their own ground, especially against a club of Rangers' stature."
Scottish Cup second round draw:
Cove Rangers v Golspie Sutherland
Fraserburgh v East Stirlingshire
Forres Mech v Rangers
Clachnacuddin v Formartine Utd
Civil Service Strollers v Turriff Utd
Montrose v Shotts BA/Edinburgh City
Buckie Th/Rothes v Annan Ath
Berwick Rangers v Wick Academy
Selkirk v Vale of Leithen
Inverurie Loco Works v Huntly/Wigtown and Bladnoch
Deveronvale v Peterhead
Elgin City v St Cuthbert Wanderers
Dalbeattie Star v Stirling Albion
Queen's Park v Irvine Meadow
Stirling Uni v Bonnyrigg Rose
Clyde v Nairn County.
Ties to be played 29 September.