Hamilton secured a third straight win and climbed to the top of William Hill League One with a 3-1 victory over Inverness.
Kevin O’Hara netted midway through the first half to give the hosts the lead at the break.
Alfie Bavidge equalised in the 63rd minute, but parity only lasted one minute before Kyle MacDonald made it 2-1 to the home side, with Oli Shaw sealing the points in stoppage time.
Stenhousemuir returned to winning ways with a 3-1 victory over Montrose, courtesy of strikes from Scott McGill, Matthew Aitken and Euan O’Reilly.
Cove Rangers are still without a win from their opening nine games of the season after they slipped to a 2-0 defeat to East Fife thanks to goals in each half from Kieran Millar and Michael McKenna.
Peterhead came from a goal down to earn a 2-1 win over lowly Kelty Hearts.
Kelty Hearts put themselves in position for a second successive win through Ricco Diack’s sixth-minute goal, but efforts from Dylan Forrest and Max Barry helped Peterhead to their fourth win of the season.
In League Two, leaders Spartans suffered a 1-0 home defeat to rock bottom Edinburgh City courtesy of Jack Duncan’s effort on the hour mark.
Robbie Leitch snatched a stoppage time equaliser to help Clyde come from two goals down and earn a 2-2 draw with East Kilbride.
The visitors went into a two-goal lead through Lewis Spence and Nathan Flanagan strikes. Thomas Robson’s goal helped Clyde cut the deficit before Leitch landed a last-minute leveller.
Gordon Walker scored 11 minutes from time to help Dumbarton rescue a 2-2 draw with Stirling Albion.
Ryan Sargent’s second-half double ensured Elgin City came from a goal down to beat Forfar after Jake Sutherland put the away side ahead.
Keith Watson scored in the 64th minute to ensure Annan Athletic beat Stranraer 1-0 – the visitors’ second straight league win.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.