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