Scottish Cup round-up: Rothes crash to 8-0 defeat, Buckie Thistle grab stoppage time winner and three Highland League sides advance on penalties
Over half of the Highland League sides in Scottish Cup action marched on to the second round.
In a dramatic Saturday of action, three north sides won in a penalty shoot-out and three more progressed with stoppage time winners.
Last season’s heroes Buckie Thistle, who landed a dream day at Celtic, came from behind to defeat carluke Rovers 2-1.
Josh Peters’ equaliser and an injury time Darryl McHardy winner took Jags through by the skin of their teeth.
Rothes were forced to swallow a bitter pill when they crashed 8-0 at fellow SHFL side Fraserburgh.
Keith netted a 90th minute Nathan McKeown equaliser against Camelon Juniors then won 4-3 on penalties. Both teams had a player sent off.
Huntly also won on spot kicks after a 2-2 scoreline with Wick Academy after 120 minutes, Angus Grant scoring both Huntly goals.
Forres Mechanics crashed out at home to Jeanfield Swifts with Mark McLauchlan’s late goal providing a consolation - Aidan Cruickshank was then sent off.
Lossiemouth lost 3-1 at Linlithgow, Ross Morrison grabbing the Coasters’ consolation.
Brechin City beat Newtongrange Star with an added time winner for a 1-0 success, while former Elgin City striker Shane Sutherland netted Brora Rangers’ 90th minute clincher in a 2-1 success over Cumnock.
Inverurie Locos were the third north penalty kick winners after a 1-1 score at Dundonald Bluebell, who missed all of their spot kicks.
Turriff United won 1-0 at Broomhill through a Ewen Robertson strike.
Clach won the all-Highland League battle with Nairn County 3-1 thanks to James Anderson’s hat-trick.
Deveronvale lost 4-2 at home to Bo’ness United, with Harry Noble and Matty Petermann getting the Vale goals.
Formartine United edged out Whitehill Welfare 2-0 thanks to second half goals by Jonny Crawford and Julian Wade, while a Liam Duell pena;lty earned Banks o’ Dee a 1-0 success at Gala Fairydean Rovers.
Strathspey Thistle lost 6-0 at home to Sauchie Juniors.