Antonio Colak scored a double as Rangers beat bottom club Dundee United 2-1 at Ibrox to close the gap on cinch Premiership leaders Celtic to two points. Celtic are away to St Mirren on Sunday, live on Sky Sports at 12 noon, while Motherwell host Hearts at 3.00pm. Livingston are up to third place after a 1-0 home win over Kilmarnock while Hibernian are fourth after coming from behind to beat 10-man Aberdeen 3-1 at Easter Road. St Johnstone and Ross County drew 0-0 at McDiarmid Park.
Partick Thistle are the new leaders in the cinch Championship despite being pegged back for a 2-2 draw by Cove Rangers at Firhill. Ayr United were knocked off top spot after losing 3-2 at Raith Rovers while Queen's Park are in third place following their 2-0 success away to Hamilton Accies. Inverness CT leapfrogged Dundee after beating the Dark Blues 3-2 at the Kilmac Stadium. There was a first league win of the season for bottom club Arbroath, who defeated Morton 2-1 in Greenock.
Leaders Dunfermline Athletic drew 1-1 with Falkirk at East End Park in cinch League 1 while Airdrieonians moved to within a point of the top after thumping Clyde 5-0 at the Excelsior Stadium. Alloa Athletic are third after beating Montrose 2-1 at the Indodrill Stadium while Queen of the South saw off FC Edinburgh 4-1 at Palmerston. Peterhead got their first win of the season, beating Kelty Hearts 2-1 at Balmoor.
Dumbarton made it seven wins out of seven, beating Bonnyrigg Rose 1-0 to go 10 points clear at the summit of cinch League 2. Stirling Albion are up to second place after a 4-1 home victory over Stranraer. Forfar Athletic were 2-0 winners away to bottom club Albion Rovers while Stenhousemuir and Elgin City drew 3-3 at Ochilview. Annan Athletic hit back from two goals down to draw 2-2 with East Fife at Galabank.