League 1 champions Rangers defeated Dunfermline 2-0 at Ibrox on Saturday.
Goals from Steven Smith and Calum Gallagher, on his debut, saw off the Pars, who had Danny Grainger red carded.
Ayr United beat East Fife 5-0 at Bayview to stay fourth in the table. Michael Moffat scored twice, one from the penalty spot, and Kevin Kyle also netted before the break. Michael Donald and Alan Forrest struck in the second half.
Forfar kept their play-off hopes alive with a 1-0 home win over third-placed Stranraer thanks to a first-half Dale Hilson goal.
Stenhousemuir saw off Brechin City 4-2 at Ochilview, helped by early goals from Darren Smith and Sean Dickson while Josh Watt and John Gemmell were also on target. Alan Trouten claimed both Brechin goals, one of them from the spot.
Jim Lister was the matchwinner as Airdrieonians won 1-0 at bottom club Arbroath in a game that saw Caolan McAleer and Ricky Little sent off.