Celtic stay top of the William Hill Premiership with a 100% record after thrashing St Johnstone 6-0 at McDiarmid Park in the evening kick-off. Earlier in the day, Aberdeen made it six league wins out of six with a 2-1 victory at Dundee while Motherwell moved up to fourth place after beating St Mirren 2-1 at Fir Park. Kilmarnock and Dundee United drew 3-3 at Rugby Park while Heart of Midlothian stay bottom following a 1-1 draw with Ross County at Tynecastle. Rangers host Hibernian on Sunday, live on Sky Sports at 12 noon.
Ayr United moved three points clear at the top of the William Hill Championship with a 1-0 home win over Morton while Falkirk’s 43-match unbeaten league run was ended in a 1-0 defeat at Raith Rovers. Third-placed Livingston were 2-1 winners at home to bottom club Airdrieonians. Queen’s Park are fourth following their 2-1 success against Dunfermline Athletic at East End Park and Hamilton Accies are fifth after their 1-0 home win over Partick Thistle.
Queen of the South are the new leaders in William Hill League 1 after a 2-0 home win over Dumbarton, which drops the Sons to the foot of the table. Alloa Athletic are second on goal difference and still unbeaten after a 2-2 draw at third-placed Montrose. Kelty Hearts are fourth after seeing off Annan Athletic 3-0 at New Central Park. Arbroath were 4-2 winners away to Cove Rangers in the late kick-off while Inverness CT v Stenhousemuir ended 0-0.
East Fife went top of William Hill League 2 with a 1-0 win away to The Spartans while Peterhead were held to a 2-2 draw by Clyde at Balmoor. Third-placed Elgin City drew 3-3 with Edinburgh City at Borough Briggs while Stranraer are bottom after losing 2-0 at home to Stirling Albion. Forfar Athletic were 1-0 winners away to Bonnyrigg Rose.