Cup round-Up: Crooks steals show for Elgin
Peterhead also got the better of higher-division opposition as Ryan Strachan and Neil McVitie helped them to a 2-0 win over First Division Cowdenbeath. A hat-trick from Kevin McDonald propelled Alloa to a fine 4-2 win over Raith Rovers, while Airdrie United survived a scare as they came from 2-0 down to draw 2-2 with Beith. Threave came so close to beating Stenhousemuir for the second time in four years, but Alex Williams' last-gasp goal snatched a 2-2 draw at Ochilview.
Ayr United ended Sunnybank's run as they won 5-0 at Somerset Park. Paul Tosh scored twice as Montrose came from behind to beat Whitehill Welfare 3-1 at Links Park, while Craig Malcolm's brace helped ensure Stranraer's progress as they came from behind to beat local rivals Girvan 4-2 at Stair Park.
Advertisement
Hide AdAdvertisement
Hide AdPartick left it late to beat fellow First Division strugglers Stirling Albion 3-1 at Forthbank, Simon Donnelly and ex-Stirling man Martin Grehan scoring late on. A double by Brian Graham meant Morton came from a goal down to beat Dumbarton 2-1. East Fife beat Forfar Athletic 3-1 at Bayview, while Annan Athletic twice came from behind to force a replay with Brechin City.
Two goals from Martin Charlesworth were enough to see Highland League Buckie Thistle past Bo'ness but Deveronvale, were comfortably beaten 4-1 by Ross County and Berwick were also easy winners at Cove Rangers with a 3-0 win.