Rangers moved five points clear at the top of the cinch Premiership after thrashing Heart of Midlothian 5-0 at Ibrox. Fourth-placed Kilmarnock saw off Aberdeen 2-0 at Rugby Park and St Mirren beat St Johnstone 2-0 in Paisley. Hibernian boosted their top-six hopes with an important 2-1 home win over Dundee. Ross County moved six points ahead of bottom club Livingston thanks to a 3-2 victory against the West Lothian side in Dingwall. Motherwell host Celtic on Sunday, live on Sky Sports at 12 noon.
Dundee United remain a point clear in the cinch Championship title race after beating Queen's Park 3-1 at Tannadice while second-placed Raith Rovers defeated Ayr United 2-1 at Somerset Park. Greenock Morton extended their unbeaten run to 15 games by beating Airdrieonians 2-1 at Cappielow while bottom club Arbroath drew 1-1 with Inverness CT at Gayfield.
Falkirk won 1-0 at Kelty Hearts to stretch their lead at the summit of cinch League 1 to 17 points as Hamilton Accies lost 2-1 at home to in-form Alloa Athletic. Montrose stay fourth thanks to a 3-2 win over Queen of the South at Palmerston while Cove Rangers beat Annan Athletic 2-1 at Balmoral Stadium. Stirling Albion were 4-0 winners against bottom club Edinburgh City at Forthbank.
Tenth-placed Clyde notched up a stunning 6-1 win against cinch League 2 leaders Stenhousemuir at Ochilview. The Warriors have a 14-point lead over Peterhead, who drew 1-1 with Elgin City at Balmoor, and The Spartans, who defeated Bonnyrigg Rose 2-1 at Ainslie Park. Dumbarton beat Stranraer 2-1 and it was 1-1 between East Fife and Forfar Athletic at New Bayview.