Premier League
Aberdeen 1 - Dundee Utd 0
Hibernian 1 - Celtic 1
Kilmarnock 2 - Ross County 1
Motherwell 2 - Hearts 1
St Mirren 4 - St Johnstone 3
Playing today:
Inverness-Partick - 13:45
Other results
The Championship
Cowdenbeath 5 - Morton 1
Dundee 2 - Q’of South 1
Falkirk 1 - Dumbarton 2
Hamilton 1 - Raith Rovers 1
Livingston 3 - Alloa Athletic 2
League One
Airdrieonians 0 - Forfar 2
Ayr United 2 - Arbroath 0
Brechin 3 - Rangers 4
Dunfermline 1 - East Fife 2
Stranraer 1 - S’housemuir 0
League Two
Albion Rovers 0 - Elgin City 0
Berwick 0 - Clyde 1
E. Stirling 1 - Queen’s Park 1
Stirling Albion 3 - Montrose 1