Livingston stretched their lead at the top of Ladbrokes League 1 to 11 points with a 4-2 home win over Airdrieonians.
Danny Mullen scored twice and Declan Gallagher and Nicky Cadden were also on target for Livi, with Ryan Conroy and Andy Ryan (penalty) replying.
Second-placed Alloa Athletic were held to a 2-2 draw by Queen's Park at the Indodrill Stadium despite twice going ahead through Iain Flannigan and Scott Taggart. David Galt and Ewan MacPherson, in stoppage time, scored for the Spiders.
Brechin City leapfrogged East Fife to go third in the table with a 2-1 win at Glebe Park. Liam Watt's opener was cancelled out by Chris Duggan's penalty but Andy Jackson struck in added time.
Albion Rovers moved out of the relegation zone with a 3-0 win at bottom club Stenhousemuir - Ross Stewart bagged a double and Scott McBride added a late third.
Peterhead and Stranraer drew 2-2 at Balmoor - Rory McAllister's early goal was overturned by Craig Malcolm and Scott Robertson but Jamie Redman equalised in injury time, although it wasn't enough to prevent the Blue Toon from slipping into the relegation play-off place.