Results Saturday in Scottish football (home teams listed first):

Scottish Premier League Aberdeen 4, Hibernian 2

Hamilton 1, St Johnstone 2

Hearts 3, St Mirren 0

Kilmarnock 1, Inverness 2

Motherwell 2, Dundee United 1

First Division Cowdenbeath 2, Morton 2

Dundee 2, Dunfermline 2

Queen of the South 1, Falkirk 5

Raith Rovers 1, Ross County 0

Stirling 4, Partick Thistle 2

Second Division Ayr 2, Alloa 1

Brechin 3, Airdrie 1

East Fife 1, Forfar 3

Livingston 1, Peterhead 0

Stenhousemuir 4, Dumbarton 0