Bottom club Stenhousemuir stunned in-form Airdrieonians by winning 5-0 at the Excelsior Stadium on Saturday.
Willis Furtado and David Marsh scored for the Warriors before Airdrie had Daniel Boateng sent off. Alan Cook added the third goal and Marsh and Carlos Mazana struck in the second half.
Livingston hit back to beat Stranraer 2-1 at Stair Park and move four points clear at the top of Ladbrokes League 1. Willie Gibson scored early on for the Blues but Dale Carrick and Raffaele De Vita turned things round towards the end.
Alloa Athletic are up to third place following a 1-1 draw with Peterhead at Balmoor. Fiacre Kelleher opened the scoring but Jordan Kirkpatrick equalised for the Wasps.
Scott Robinson grabbed the only goal as East Fife moved out of the relegation zone with a 2-0 win over Brechin City at Glebe Park. Robinson was later sent off while Elliot Ford saw red for the home team.
Queen's Park are just two points outside the play-offs after beating Albion Rovers 2-1 at Hampden with goals from Ross Millen (penalty) and Paul Woods after Ross Stewart had given Rovers an early lead.