Dundee United's Championship meeting with Queen of the South has been postponed just two hours before kick-off after heavy snowfall.
It takes the total of matches off in Scotland to six, including Brechin v Dunfermline and Dumbarton v Inverness CT in the second tier.
Both matches in League One - Airdrieonians v Alloa and Albion Rovers v Arbroath - have been postponed.
And Stenhousemuir v Cowdenbeath in League Two was another late call-off.
Heavy snow has affected parts of Scotland and police have warned of a high risk of travel disruption, with temperatures expected to dip further on Wednesday.
St Johnstone, who host Rangers in the top flight, said on Twitter they will monitor the weather but had "no concerns at the moment".
Hearts take on St Johnstone at Tynecastle.
There is one game remaining in the Championship, with Morton v Livingston passing a pitch inspection.
In League Two, Peterhead v Clyde and Stirling Albion v Edinburgh City go ahead.
Tuesday's Scottish postponements/pitch inspections
Brechin City P-P Dunfermline Athletic
Dumbarton P-P Inverness Caledonian Thistle
Dundee Utd P-P Queen of the South
Greenock Morton v Livingston - match ON following inspection
Airdrieonians P-P Alloa Athletic
Albion Rovers P-P Arbroath
Stenhousemuir P-P Cowdenbeath