Hearts moved five points clear in the Ladbrokes Premiership thanks to a 1-0 win over Motherwell at Fir Park. Steven Naismith scored the only goal as Craig Levein's men maintained their 100% record this season. Celtic are second and they were joined on the 10-point mark by newly-promoted Livingston, who beat Hamilton Accies 1-0 thanks to a superb early goal from Steven Lawless.
Rangers cruised to a 4-0 win over bottom club Dundee at Ibrox, with Lassana Coulibaly setting the tone with an early goal. Florian Kamberi scored the winner from the penalty spot as Hibernian edged out Kilmarnock 3-2 at Easter Road while Aberdeen hit back for a 1-1 draw at St Johnstone.
Inverness CT are the new leaders in the Ladbrokes Championship after beating Partick Thistle 3-2 in the Highland capital as Ross County were knocked off the summit with a 0-0 draw at Queen of the South. Ayr United are third after storming back to beat bottom club Falkirk 3-2 at Somerset Park while Dundee United and Morton drew 1-1 at Tannadice. It finished 0-0 between Dunfermline Athletic and Alloa Athletic at East End Park.
Arbroath have a two-point advantage at the top of Ladbrokes League 1 after Bobby Linn hit a hat-trick in a 3-1 home win over local rivals Forfar Athletic. Second-placed Raith Rovers were held to a 1-1 draw by Brechin City at Glebe Park while East Fife beat Airdrieonians 2-1 at the Locality Hub Bayview Stadium to move off the bottom of the table. Montrose dropped to the foot after losing 2-1 at Dumbarton and Stenhousemuir are above them only on goal difference after a 2-0 loss at Stranraer.
Blair Henderson scored both goals to take his tally to seven in Ladbrokes League 2 as leaders Edinburgh City beat Annan Athletic 2-1 at Ainslie Park. Second-placed Peterhead were 4-2 winners away to Cowdenbeath and Clyde are third after a 1-0 Broadwood victory over bottom club Albion Rovers. Elgin City ran out 3-0 winners against Berwick Rangers at Shielfield and Stirling Albion defeated Queen's Park 1-0 at Forthbank.