On an entertaining Saturday of third round action, four of the five Highland League sides in action progressed to the Fourth Round.

 

Cove Rangers came from behind to knock out Airdrieonians with a very late goal.

 

Brora Rangers left it even later to score a stoppage time winner away to Stranraer. Formartine beat Forfar Athletic 1-0 at home which meant all three Highland sides in action against League One opposition were successful.

 

Fraserburgh  were the fourth Highland league side to win, coming from behind to beat Spartans in Edinburgh.

 

William Hill Scottish Cup Third Round Results

 

Airdrieonians 2 - 3 Cove Rangers

Arbroath 3 - 0 Berwick Rangers

Banks O'Dee 2 - 6 Ayr United

Buckie Thistle 2 - 3 Brechin City

Clyde 0 - 2 East Fife

Dumbarton 1 - 0 Elgin City

East Kilbride 3 - 4 Albion Rovers

Formartine United 1 - 0 Forfar Athletic

Livingston 2 - 0 Glenafton Athletic

Lothian Thistle Hutchison Vale 1 - 7 St Mirren

Montrose 0 - 0 Queen of the South*

Peterhead 3 - 0 Raith Rovers

Queen's Park 1 - 4 Dunfermline Athletic

Spartans 1 - 2 Fraserburgh

Stenhousemuir 1 - 2 Alloa Athletic

Stranraer 0 - 1 Brora Rangers

 

*Replay will take place on Tuesday, 21 November 2017

 

The draw for the fourth round will be live on Sky Sports News on Monday, 20 November at 4.45pm.