A total of 13 matches were postponed across the four divisions due to the recent severe weather, with the entire cinch League 2 card frozen off.
In the cinch Premiership, Celtic beat Aberdeen 1-0 at Pittodrie in the early game to restore their nine-point lead at the top. Callum McGregor scored the only goal with three minutes left. Hearts are in fourth place following their 3-1 win over Kilmarnock at Tynecastle and St Johnstone are fifth after beating Ross County 2-1 in Dingwall.
Partick Thistle defeated cinch Championship leaders Ayr United 3-2 at Firhill while Raith Rovers and Arbroath drew 1-1 at Stark's Park.
In cinch League 1, FC Edinburgh closed the gap on leaders Dunfermline Athletic to four points following a 2-2 draw with Montrose at Meadowbank. Kelty Hearts won 2-1 at Queen of the South.