Hibernian thrashed Aberdeen 6-0 at Easter Road to move above the Dons in the cinch Premiership table. Josh Campbell scored a hat-trick for Hibs while Jim Goodwin’s departure as Aberdeen manager was announced shortly after the match. Rangers beat St Johnstone 2-0 at Ibrox to close the gap on leaders Celtic to six points. Ange Postecoglou’s side are away to Dundee United on Sunday, with third-placed Hearts at Livingston – both games are live on Sky Sports. St Mirren are sixth after their 1-0 victory over Motherwell in Paisley. Ross Couty moved off the foot of the table at the expense of Kilmarnock after beating the Ayrshire side 3-0 in Dingwall.
Dundee defeated cinch Championship leaders Queen's Park 3-0 at the Kilmac Stadium to move to within two points of the Spiders with a game in hand. Bottom club Hamilton Accies caused an upset by beating Partick Thistle 1-0 at Firhill and ninth-placed Arbroath won 2-1 against Morton at Cappielow. Raith Rovers and Inverness CT shared the spoils in a 2-2 draw at Stark's Park.
Leaders Dunfermline Athletic were held to a 1-1 draw by Clyde at New Douglas Park in cinch League 1, allowing Falkirk to close the gap to five points thanks to a 2-1 victory over FC Edinburgh at Meadowbank. Airdrieonians thumped Alloa Athletic 4-0 at the Excelsior Stadium to move above the Wasps. Queen of the South beat Peterhead 3-1 at Balmoor as the Blue Toon dropped back to the foot of the table. Montrose and Kelty Hearts drew 3-3 at Links Park.
Dumbarton beat bottom club Bonnyrigg Rose 1-0 in cinch League 2 to stay four points clear of Stirling Albion, who defeated Stranraer 1-0 at Forthbank. Annan Athletic are up to third following a 3-0 win over East Fife at Galabank. Stenhousemuir beat Elgin City 2-0 at Ochilview and Forfar Athletic defeated Albion Rovers 1-0 in Coatbridge.