Celtic were held to a 0-0 draw by Aberdeen at Parkhead in the Ladbrokes Premiership but are eight points clear of Rangers, who drew 1-1 with Hibernian on Friday night. A David Turnbull double helped Motherwell see off Hamilton Accies 3-0 in the Lanarkshire derby at Fir Park while Hearts were 1-0 winners away to Dundee. Livingston came from behind to defeat St Johnstone 3-1 at the Tony Macaroni Arena.
Ross County have an eight-point lead at the top of the Ladbrokes Championship after beating Morton 2-0 in Dingwall. Second-placed Dundee United were defeated 2-1 by Partick Thistle at Firhill as the Jags climbed off the foot of the table. Fourth-placed Dunfermline Athletic kept up their winning run with a 1-0 victory at Alloa Athletic and Inverness CT won 2-0 at Palmerston as Queen of the South suffered another defeat.
Ladbrokes League 1 leaders Arbroath went down 2-0 to bottom club Stenhousemuir at Gayfield but have a 12-point lead over second-placed Raith Rovers, who defeated Airdrieonians 1-0 at Stark's Park. Forfar Athletic slipped to third after a 2-2 draw with Brechin City at Glebe Park while fourth-placed East Fife beat Stranraer 3-1 at Bayview. Dumbarton's resurgence continued with a 3-1 victory over Montrose at Links Park.
In Ladbrokes League 2, Peterhead hit back to beat Annan Athletic 2-1 at Balmoor to stay five points clear of Edinburgh City, who defeated Queen's Park 2-0 at Ainslie Park. Elgin City beat third-placed Clyde 2-1 at Borough Briggs to end the Bully Wee's long unbeaten run. Albion Rovers beat Stirling Albion 1-0 at Forthbank to move to within two points of second-bottom Berwick Rangers, who drew 1-1 with Cowdenbeath at Shielfield.