
Mark Smith's double for Deveronvale set up a Scottish Cup replay with Buckie Thistle, while Edinburgh City edged out Burntisland in their second round tie.
At the age of 48, Threave Rovers' Davie Irons became the oldest-ever player to play in the cup. They drew 1-1 with Whitehill Welfare and Wick beat Girvan.
Spartans eased past Fraserburgh, while Irvine Meadow turned over Selkirk.
Huntly earned a replay with Auchinleck Talbot and Vale of Leithen were sunk by Willie McKay's double for Keith.
Full results for the second-round of the Scottish Cup:
Queen's Park 1-3 Livingston
Nairn County 2-4 Elgin City
Fraserburgh 1-4 Spartans
Deveronvale 2-2 Buckie Thistle
Whitehill Welfare 1-1 Threave Rovers
Inverurie Loco Works 2-1 Stranraer
Vale of Leithen 1-3 Keith
Forfar Athletic 4-2 East Stirlingshire
Cove Rangers 2-1 Annan Athletic
Selkirk 0-3 Irvine Meadow
Girvan 1-4 Wick Academy
Lossiemouth 0-2 Albion Rovers
Edinburgh City 5-1 Burntisland Shipyard
Banks O Dee 0-3 Montrose
Huntly 1-1 Auchinleck Talbot
Civil Service Strollers 1-2 Berwick Rangers
RELATED INTERNET LINKS:
Scottish Football League
Scottish FA
The BBC is not responsible for the content of external internet sites