Aberdeen extended their 100% record to go top of the William Hill Premiership with a 1-0 win at Ross County thanks to a 98th-minute goal from new signing Kevin Nisbet. Motherwell also struck in added time to beat St Johnstone 2-1 in Perth and it was 2-2 between Dundee and St Mirren at Dens Park. Celtic host Rangers on Sunday, live on Sky Sports at 12.30pm. Hearts face Dundee United and Kilmarnock welcome Hibernian in the 3.00pm kick-offs.
Leaders Ayr United dropped their first points of the season in a 1-1 draw at bottom club Dunfermline Athletic in the William Hill Championship. Falkirk made it four wins from four as they hit back to beat Morton 3-2 at Cappielow while Partick Thistle saw off Queen's Park 3-0 at Firhill. Livingston edged out Raith Rovers 1-0 at Stark's Park while it finished 2-2 in the Lanarkshire derby between Hamilton Accies and Airdrieonians at New Douglas Park.
Kelty Hearts stay top of William Hill League 1 on goal difference following their 2-2 draw at Dumbarton. Stenhousemuir moved up to second spot after thrashing Annan Athletic 5-1 at Ochilview and Alloa Athletic are third following a 0-0 draw with Arbroath at Gayfield. Inverness CT beat Queen of the South 1-0 in the Highlands and Cove Rangers were 1-0 winners over Montrose at Balmoral Stadium.
Peterhead remain at the summit of William Hill League 2 following their 4-0 triumph at Edinburgh City while East Fife stay just a point behind after seeing off Clyde 5-1 in Methil. Stirling Albion jumped to third place after a 1-0 Forthbank victory over Spartans. Bonnyrigg Rose defeated Stranraer 2-0 at New Dundas Park while Forfar Athletic and Elgin City drew 1-1 at Station Park.