Livingston leapfrogged Brechin City to go top of the Ladbrokes League 1 table with a 3-0 win at Glebe Park on Saturday.
Liam Buchanan, Jackson Longridge and Shaun Byrne all scored in the second half for David Hopkin's side, who now have a two-point lead.
It was 0-0 between third-placed Alloa Athletic and Albion Rovers at the Indodrill Stadium and that allowed Airdrieonians to move into the play-off places with a 1-0 win at East Fife.
Andy Ryan's early goal at Bayview proved decisive on a day when Jonathan Page (East Fife) and Sean McIntosh (Airdrie) were both sent off.
Peterhead took advantage of the dismissal of Willie Gibson to beat Stranraer 2-0 at Balmoor with goals from Rory McAllister and Scott Brown.
Bottom club Stenhousemuir are now just a point behind Queen's Park after a 3-0 win at Hampden. Mark Gilhaney, Colin McMenamin (penalty) and Ally Roy all scored for the Warriors while the Spiders were hampered by a red card for Gregor Fotheringham just after half-time.