Ayr United maintained their 100% record in League 1 with a 2-0 win against Forfar.
Scott McLaughlin got both goals in the closing stages at Somerset Park, the second of them coming from the penalty spot.
Morton are in second place after beating Peterhead 2-1 at Balmoor. Rory McAllister's penalty cancelled out Stefan Milojevic's opener but the striker was sent off late on and Thomas O'Ware struck in stoppage time.
Dunfermline got their first league win of the season, beating bottom club Airdrieonians 3-0 at East End Park. Chigozie Ugwu weighed in with a double and Michael Moffat was also on target.
Stirling Albion won a remarkable local derby 5-4 against Stenhousemuir at Ochilview. The Warriors were 2-1 up at half-time through Bryan Hodge and Sean Dickson goals either side of a Craig Wedderburn header. Gordon Smith (2), Darren Lee Smith and Sandy Cunningham scored after the break for the Binos, with Hodge and Martin Grehan replying.
Stranraer fought back to draw 2-2 with Brechin City at Stair Park. Colin Hamilton and Craig Molloy had City in command but Adam Forde pulled one back and Stephen Stirling equalised for Stephen Aitken's team in injury time.