Aberdeen came from behind to beat Ross County 3-1 in Dingwall and move up to third place in the Ladbrokes Premiership. Hearts, with interim boss Austin MacPhee in charge, thumped bottom club St Mirren 5-2 at Tynecastle. Christian Doidge grabbed a hat-trick as Hibernian, with caretaker manager Eddie May at the helm, saw off St Johnstone 4-1 at McDiarmid Park. Kilmarnock recovered from two goals down to draw 2-2 with Hamilton Accies at Rugby Park. Leaders Celtic host Motherwell on Sunday while second-placed Rangers go to Livingston.
Arbroath are just outside the top four in the Ladbrokes Championship after a 3-0 victory over Inverness CT at Gayfield. Queen of the South beat second-placed Ayr United 3-1 at Palmerston while Alloa Athletic defeated Dunfermline Athletic 2-1 at the Indodrill Stadium. Partick Thistle remain bottom despite a first home win of the season, 2-1 against Morton.
Raith Rovers are top of Ladbrokes League 1 on goals scored after a 3-1 home win over Stranraer while East Fife are second thanks to a 4-2 victory at Dumbarton. Airdrieonians earned a dramatic 2-1 win away to Falkirk to go above the Bairns - only two points separate the top four. Montrose made it six wins in a row with a 3-0 defeat of bottom club Forfar Athletic at Links Park and Peterhead beat Clyde 2-1 at Broadwood.
Cove Rangers are now five points clear in Ladbrokes League 2 after beating Stirling Albion 1-0 at the Balmoral Stadium. Second-placed Edinburgh City were held to a 1-1 draw by Elgin City at Ainslie Park and Cowdenbeath, in third, went down 1-0 at Annan Athletic. Queen's Park claimed their first home win of the season - 5-2 against bottom club Brechin City - and Albion Rovers were 2-1 winners over Stenhousemuir at the Reigart Stadium.