With Rangers playing St Mirren in Paisley on Sunday, Heart of Midlothian moved to the top of the cinch Premiership on goal difference despite being held to a 1-1 draw by Dundee at Tynecastle. Dundee United are also on the 20-point mark following their 2-1 victory over Motherwell at Tannadice while Celtic are a point further back after beating St Johnstone 2-0 in Glasgow. Aberdeen ended their poor run with a 1-0 win against Hibernian at Pittodrie while Ross County are four points adrift at the bottom following their 3-2 home defeat to Livingston.
Leaders Inverness CT drew 1-1 away to Raith Rovers in the cinch Championship and Kilmarnock have closed the gap at the top to three points after beating Hamilton Accies 2-1 at Rugby Park. Arbroath and Ayr United drew 1-1 at Gayfield while Partick Thistle were held to a goalless draw by bottom club Dunfermline Athletic at Firhill. It was also 0-0 between Queen of the South and Morton at Palmerston.
Airdrieonians beat Dumbarton 3-2 in an incredible match at the Penny Cars Stadium in cinch League 1. The Sons equalised in stoppage time despite being down to eight men but the Diamonds won it with a 97th-minute goal from Salim Kouider-Aissa. Airdrie are now level on points with leaders Queen's Park, who host Alloa Athletic on Sunday. Cove Rangers are also level at the top after a 3-0 home win over Clyde while Montrose saw off bottom club East Fife 4-1 at Links Park. It was 0-0 between Peterhead and Falkirk at Balmoor.