Livingston moved level on points with Aberdeen in the cinch Premiership thanks to a 2-1 win over the Dons at the Tony Macaroni Arena. Livi are now just a point outside the top six, as are a St Mirren side who defeated Hibernian 1-0 at Easter Road. Ross County are seven points clear of the relegation zone thanks to a 2-1 success at bottom club Dundee. It was 0-0 between St Johnstone and Dundee United at McDiarmid Park. Leaders Celtic are away to Motherwell on Sunday, with Rangers at home to Heart of Midlothian later in the afternoon – both matches are live on Sky Sports.
Morton continued their good form in the cinch Championship with a 1-0 win at Inverness CT. It was 1-1 between Ayr United and Dunfermline Athletic at Somerset Park while Raith Rovers and Hamilton Accies drew 0-0 at Stark's Park. Partick Thistle v Queen of the South was postponed due to a waterlogged pitch. Leaders Arbroath beat Kilmarnock 1-0 at Gayfield on Friday.
Cove Rangers remain seven points clear in cinch League 1 after a 1-1 draw with closest challengers Airdrieonians at Balmoral Stadium. Third-placed Montrose were held 1-1 by Dumbarton at Links Park and it was also 1-1 between Falkirk and Queen's Park. Bottom club East Fife drew 0-0 with Clyde at Bayview, meaning Alloa Athletic were the day's only winners - 1-0 at Peterhead.
Kelty Hearts stay 10 points clear in cinch League 2 after thumping Elgin City 4-0 at New Central Park. Forfar increased their lead in second place thanks to a 2-0 home win over Albion Rovers as third-placed Annan Athletic went down 2-0 to Stenhousemuir at Galabank. Edinburgh City won 2-0 at Stranraer to remain in fourth spot. Stirling Albion v Cowdenbeath was postponed due to a waterlogged pitch.