Celtic moved three points clear at the top of the Ladbrokes Premiership with a 3-0 home win over Hamilton Accies. Second-placed Kilmarnock stay just ahead of Aberdeen after the teams drew 0-0 at Pittodrie while Hearts leapfrogged St Johnstone with a 2-0 win over Saints at Tynecastle. Motherwell were 1-0 winners away to relegation-threatened Dundee.
Ross County returned to the summit of the Ladbrokes Championship thanks to a 2-0 victory against Alloa Athletic in Dingwall. Partick Thistle moved off the foot of the table by beating fourth-placed Queen of the South 2-1 at Firhill. Falkirk remain without a home victory following their 2-2 draw with Inverness CT while it ended 0-0 between Morton and Dunfermline Athletic at Cappielow.
Arbroath stay 13 points clear in Ladbrokes League 1 despite a 2-0 home defeat to fourth-placed Forfar Athletic as closest challengers Raith Rovers went down 2-1 to Brechin City at Glebe Park. Third-placed East Fife hit back from two goals down to win 4-3 at Stranraer while Airdrieonians' play-off hopes were dented by a 1-0 defeat at bottom club Stenhousemuir. Dumbarton and Montrose drew 1-1 at the C&G Systems Stadium.
Edinburgh City are back on top of Ladbrokes League 2 after a 3-3 draw away to Elgin City as Peterhead were knocked off the summit after losing 3-0 to fourth-placed Annan Athletic at Galabank. Clyde are right in the title mix after beating Cowdenbeath 1-0 at Broadwood for a sixth straight victory. Queen's Park hammered Berwick Rangers 7-1 at Hampden and Stirling Albion thrashed bottom club Albion Rovers 5-0 at the Reigart Stadium.