David Eguaibor struck in stoppage time as Cove Rangers rescued a point from an incident packed Scottish League One 3-3 draw against Montrose.
Eguaibor had cancelled out Ewan Loudon’s early goal and then put Cove ahead after Keir Bertie was sent off in the 21st minute for a poor challenge on Layton Bisland.
But Callum Sandilands levelled for Montrose and Loudon’s second in the 67th minute had them in front until Eguaibor struck again four minutes into stoppage time.
Four different goalscorers helped Queen of the South thrash Peterhead 4-0.
Kurtis Guthrie put the hosts in front 11 minutes before half-time before they ran riot in the second half with goals from Benji Luissint and Kai Kennedy before Taylor Charters registered his first goal for the club.
Kieran Shanks missed a penalty on a miserable afternoon for Peterhead.
Hamilton suffered their first defeat of the season as a quickfire double from Rob Jones at the start of the second half gave East Fife a 2-1 win at the Broadwood Stadium.
Ross Taylor scored an 81st-minute winner for Stenhousemuir as they came from behind to beat Inverness 2-1, with Matthew Aitken’s 35th-minute penalty having cancelled out an earlier spot-kick from Paul Allan.
Forfar stayed top of the early League Two standings with a 4-2 win over Stirling.
Jack Harkness put the visitors in front in the 29th minute but Martin Rennie scored two in four minutes, the first a penalty, to turn it around before half-time.
Ross MacLean stretched Forfar’s lead in the 48th minute, and although Russell McLean struck back moments later, MacLean’s second in the 51st minute effectively sealed it.
Robbie Mahon struck in the eighth minute of stoppage time as Edinburgh came from 2-0 down to take a point from a 2-2 draw at home to Annan.
Two goals in three minutes from Aidan Smith, the first a penalty, put the visitors in control in the first half but Innes Lawson pulled one back in the 76th minute before Mahon’s late goal.
Spartans were 3-1 winners at Clyde, with Mark Stowe scoring a brace either side of Bradley Whyte’s goal as they came from behind after Taylor Sutherland’s 12th-minute opener for the hosts.
Late goals from Rhys Breen and Joao Balde saw East Kilbride beat Stranraer 3-1, despite Balde seeing red in stoppage time after his 90th-minute goal effectively sealed the win.
Dumbarton and Elgin drew 1-1.