League 1 leaders Ayr United dropped their first points of the season in a 1-1 draw at Stenhousemuir.
Ryan Donnelly scored early on for Mark Roberts' side but Martin Grehan equalised before half-time for Scott Booth’s team.
Dunfermline are up to second spot thanks to a 2-1 win over Stranraer at Stair Park. Willie Gibson's debut goal cancelled out Gozie Ugwu's early opener but Michael Moffat notched a 63rd-minute winner. The Pars had Ross Millen sent off before the break and Stranraer's Craig Malcolm saw red early in the second period.
Forfar leapfrogged Morton to go third with a 3-2 victory at Station Park. Gavin Swankie netted twice for Dick Campbell's side and Danny Denholm was also on target. Declan McManus and Reece Hands scored for Morton.
Jordon Brown grabbed a late leveller as Peterhead earned a 1-1 draw away to Brechin City, who had gone ahead through Paul McLean.
Bottom club Airdrieonians and Stirling Albion both struck the woodwork twice but it ended 0-0 at the Excelsior Stadium.