St Johnstone moved off the bottom of the cinch Premiership with a 2-1 win over third-placed Heart of Midlothian at McDiarmid Park. Hibernian are up to fourth thanks to a 2-0 victory against Ross County at Easter Road. Jim Goodwin's first game as Aberdeen boss ended in a 1-1 draw at Motherwell and it was also 1-1 between Livingston and St Mirren at the Tony Macaroni Arena. Leaders Celtic host bottom club Dundee on Sunday after Rangers go to Dundee United, live on Sky Sports at 12 noon.
Kilmarnock eased past Raith Rovers 3-0 at Rugby Park to move level on points with cinch Championship leaders Arbroath, who drew 0-0 at bottom club Queen of the South. Ayr United beat Inverness CT 2-1 in the Highland capital and Hamilton Accies overcame Morton 1-0 at New Douglas Park.
Cove Rangers remain five points clear at the summit of cinch League 1 after beating Falkirk 2-0 at the Balmoral Stadium while closest challengers Airdrieonians won 1-0 at Peterhead. Third-placed Montrose drew 1-1 with Clyde at Links Park and it was also 1-1 between bottom club East Fife and Queen's Park at Bayview. Alloa Athletic triumphed 2-1 away to Dumbarton to leapfrog their hosts.
Forfar Athletic beat Kelty Hearts 1-0 at Station Park to cut the gap on the cinch League 2 leaders to six points, although Kelty have two games in hand. Third-placed Annan Athletic defeated Edinburgh City 2-1 at Galabank and Stranraer drew 1-1 with Stenhousemuir at Stair Park. Bottom club Cowdenbeath moved to within six points of Elgin City, with three games in hand, thanks to a 2-0 win over the Moray men at Central Park. Stirling Albion v Albion Rovers was postponed.