Premier League
Hearts 2 - Inverness CT 3
Kilmarnock 1 - Aberdeen 1
Ross County 3 - Motherwell 0
St Johnstone 1 - St Mirren 0
Playing today
Celtic-Dundee - 13:45
Dundee Utd-Hibernian - 17:30
Division One
Cowdenbeath 1 - Raith 1
Dumbarton 0 - Falkirk 2
Dunfermline 1 - Morton 4
Hamilton 1 - Livingston 1
Partick 1 - Airdrie 0
Division Two
Alloa 0 - Arbroath 1
Ayr United 2 - Forfar 1
Brechin City p - East Fife p
Q’of the South 3 - Albion 0
Stranraer 1 - S’housemuir 1
Division Three
Berwick 1 - Rangers3
E. Stirling 3 - Elgin 2
Montrose 5 - Annan 1
Peterhead 0 - Queen’s Park 2
Stirling Albion 2 - Clyde 0