The top four in League 1 are separated by just three points after they all won on Saturday.
Leaders Morton beat Stenhousemuir 3-1 at Cappielow thanks to a Lee Kilday double and a late Stefan McCluskey goal. Sean Dickson scored for the Warriors.
Forfar defeated Ayr United 2-0 at Station Park with goals from Scott Smith and Omar Kader to stay second in the table.
Dunfermline are up to third on goal difference after beating bottom club Stirling Albion 4-0 at East End Park. Gozie Ugwu hit a hat-trick and Andy Stirling was also on target.
A Stephen Stirling penalty midway through the second half was enough to give Stranraer a 1-0 win over Airdrieonians at Stair Park.
Bryan Gilfillan grabbed a late equaliser as Peterhead drew 1-1 with Brechin at Balmoor after the visitors had gone ahead through Alan Trouten.