Airdrieonians ended East Fife's five-match winning run in Ladbrokes League 1 with a 2-2 draw at the Excelsior Stadium.
Andy Ryan's opener was overturned by goals from Jason Kerr and Ross Brown but Jack Leitch earned Airdrie a point with a last-minute leveller.
Leighton McIntosh scored and was later sent off as Peterhead beat second-placed Alloa 1-0 at the Indodrill Stadium.
Stenhousemuir leapfrogged Stranraer and moved off the foot of the table with a 1-0 win over the Blues at Ochilview. Kieran Millar scored the only goal midway through the second half.
The games at Brechin and Livingston were postponed due to frozen pitches.