FORRES Mechanics have landed a dream Scottish Cup draw at home to Rangers.
The Highland League champs were paired with the Ibrox giants in Monday’s second round ballot.
It has not yet been confirmed if the tie will be played at Mechanics’ Mosset Park ground on September 29, or be moved to a bigger stadium.
Rangers’ demotion to Division 3 means they will visit Moray twice this season to take on Elgin.
But their cup clash with the Can Cans is the biggest draw for a Highland League team since Keith played Rangers at Pittodrie in a third round clash in 1996.
Elsewhere, the winners of this weekend’s first round replay between Rothes and Buckie Thistle are at home to Annan Athletic.
Huntly could have a derby game at Inverurie Locos if they overcome Wigtown and Bladnoch in Saturday’s rematch in the Borders.
And Division 3 Elgin City take on south non-leaguers St Cuthbert Wanderers, who won 1-0 at Keith in the preliminary round of this season’s competition.
Full draw, ties scheduled for Saturday, September 29:
Cove Rangers v Golspie Sutherland
Fraserburgh v East Stirling
Forres Mechanics v Rangers
Clachnacuddin v Formartine United
Inverurie Locos v Huntly/ Wigtown and Bladnoch
Deveronvale v Peterhead
Elgin City v St Cuthbert Wanderers
Dalbeattie Star v Stirling Albion
Queens Park v Irvine Meadow
Buckie Thistle/ Rothes v Annan Athletic
Stirling University v Bonnyrigg Rose
Clyde v Nairn County
Civil Service Stollers v Turriff United
Berwick Rangers v Wick Academy
Selkirk v Vale of Leithen
Montrose v Shotts Bon Accord/ Edinburgh City