Saturday's Scottish Premiership, League One & Two reports

Reports from Saturday's matches in the Scottish Premiership and Leagues One and Two.

Premiership

Hearts 1-3 Celtic

Aberdeen 4-1 Motherwell

Hamilton 0-4 Kilmarnock

Partick Thistle 1-4 Inverness CT

Ross County 0-1 St Johnstone

League One

Ayr United 0-3 Airdrieonians

Dunfermline Athletic 1-0 Peterhead

Forfar Athletic 1-2 Brechin City

Stenhousemuir 1-3 Albion Rovers

Stranraer 1-0 Cowdenbeath

League Two

Annan Athletic 1-0 Queen's Park

Clyde 3-1 Stirling Albion

East Fife 1-1 East Stirlingshire

Elgin City 4-1 Arbroath

Montrose 1-0 Berwick Rangers

Pyramid play-off

Edinburgh City 1-1 Cove Rangers (agg 4-1)

Top Stories