Stenhousemuir and Dunfermline secured wins on Saturday to keep the pressure on leaders Rangers.
The lead at the top is now cut to two points, although Rangers have a game in hand on their closest rivals.
Stenhousemuir hit four past Arbroath in a 4-3 win, while Dunfermline edged out Airdrie 2-1 at home.
There was also a win for Stranraer against East Fife, while Ayr United were held at home by Brechin in a 2-2 draw.