Scottish football: Reports from Saturday's games

Liam Boyce (left)
Liam Boyce (left) scored a hat-trick for Ross County

Scottish Premiership

Dundee 1-2 Rangers

Aberdeen 0-0 Hearts

Hamilton 1-2 Kilmarnock

Inverness CT 2-3 Ross County

Motherwell 1-2 St Johnstone

Scottish Championship

Dumbarton 1-0 Dundee United

Hibernian 2-1 Dunfermline

Morton 1-1 Falkirk

Queen of the South 4-1 Ayr United

Raith Rovers 3-1 St Mirren

Scottish League One

Airdrieonians 2-4 Livingston

Albion Rovers 0-2 Brechin City

Peterhead 0-3 East Fife

Stenhousemuir 1-2 Queen's Park

Stranraer 2-5 Alloa

Full round-up from League One

Scottish League Two

Berwick Rangers 2-0 Annan Athletic

Elgin City 3-0 Edinburgh City

Forfar Athletic 4-3 Cowdenbeath

Montrose 1-1 Arbroath

Stirling Albion 1-1 Clyde

Full round-up from League Two