Reece Lyon fired Queen of the South to the top of William Hill League One with a last-gasp winner in a 2-1 victory against Kelty Hearts.
Aaron Arnott had earlier cancelled out Kurtis Guthrie’s header with a 53rd-minute equaliser but Lyon struck with two minutes remaining to clinch victory.
Alloa, who had started the day as leaders, slipped into second place after a 1-0 defeat at Inverness Caledonian Thistle, who had substitute Liam Sole to thank for their win.
First-half goals from Aidan Quinn and Blair Lyons helped Montrose climb off the bottom of the table courtesy of their first league victory of the season against Peterhead.
Kieran Shanks pulled one back for the visitors but the hosts held out to claim a 2-1 win.
There was late drama at Stenhousemuir, where Euan O’Reilly’s free-kick looked to have handed the home side the points against 10-man East Fife following defender Andy Munro’s dismissal.
However, Nathan Austin’s 89th-minute header ensured the game finished all square at 1-1.
Cameron Elliott helped himself to four goals as League Two newcomers East Kilbride powered their way to the top of the table with a 5-0 demolition of Forfar.
Elliott completed a first-half hat-trick on the stroke of half-time and increased his tally with 20 minutes remaining before Nathan Flanagan also got his name on the scoresheet.
Mick Kennedy’s men lead Spartans on goal difference after they left it take to edge past Annan Athletic.
There were four minutes remaining at the Vanloq Community Stadium when substitute Ethan Drysdale drilled home from outside the box to snatch a 1-0 win.
Ryan Shanley’s 70th-minute free-kick proved the difference between Stirling and Stranraer as the hosts emerged with a 1-0 win.
Robbie Mahon’s first-half double handed Edinburgh City a 2-1 win at Dumbarton despite Edin Lynch’s own goal and it ended 0-0 between Clyde and Elgin City.