Rangers are top of the William Hill Premiership after thrashing Ross County 6-0 at Hampden. Dundee United defeated St Johnstone 2-0 at Tannadice while Hibernian and Dundee drew 2-2 at Easter Road. There are three games on Sunday - St Mirren v Celtic (Sky Sports, 12 noon), Aberdeen v Kilmarnock and Motherwell v Hearts.
Ayr United made it four wins out of four in the William Hill Championship after beating Raith Rovers 2-0 at Somerset Park. Falkirk maintained their 100% record with a 2-1 home win over Partick Thistle while Queen's Park won 2-0 away to Airdrieonians. Hamilton Accies defeated Dunfermline Athletic 1-0 at New Douglas Park while it was 1-1 between Livingston and Greenock Morton in West Lothian.
Kelty Hearts stay top of William Hill League 1 after a 0-0 draw with Inverness CT at New Central Park. Alloa Athletic are in second spot on goal difference following their 1-0 triumph at Annan Athletic. Dumbarton hit back for a 2-2 draw at home to Arbroath. Montrose beat Queen of the South 1-0 in the late game at Links Park and Stenhousemuir were 3-2 winners over Cove Rangers at Ochilview, with the Aberdeen club bottom of the table.
Peterhead drew 0-0 with The Spartans at Ainslie Park in William Hill League 2 and saw their lead at the top reduced to a single point by East Fife. The Methil club thrashed Stirling Albion 4-0 at Forthbank with Nathan Austin bagging a hat-trick. Edinburgh City saw off Forfar Athletic 3-0 at Station Park, with the Loons now bottom of the table. Bonnyrigg Rose beat Clyde 2-1 at New Dundas Park while Stranraer and Elgin City drew 1-1 at Stair Park.