Leaders Celtic have an eight-point advantage going into the weekend and they face second-bottom Dundee at Dens Park on Sunday, live on Sky Sports at 12.30pm. Second-placed Rangers are at home to Kilmarnock in one of five matches on Saturday with Aberdeen, in third, at home to Livingston. Hearts are away to Hamilton Accies and there's a crucial game in the race for the top six as Hibernian go up against Motherwell at Easter Road. St Johnstone meet bottom club St Mirren at McDiarmid Park.
Friday night's Highland derby between Inverness CT and leaders Ross County has been postponed due to a waterlogged pitch. Second-placed Dundee United are away to a Dunfermline Athletic side who have won five on the bounce in one of four Saturday fixtures. Ayr United, in third, are at home to a Queen of the South team who are on a poor run while Morton face bottom club Alloa Athletic at Cappielow. There's a massive match at the Falkirk Stadium as relegation rivals Falkirk and Partick Thistle go head to head, with just a point between them in the table.
Ladbrokes League 1
Arbroath have a 12-point lead at the top despite back-to-back defeats. The Red Lichties are at home to fourth-placed East Fife while it's third against second at Station Park, where Forfar Athletic take on Raith Rovers. In-form Dumbarton are now above visitors Airdrieonians on goal difference while bottom club Stenhousemuir welcome Stranraer to Ochilview and it's derby day at Glebe Park where Brechin City face Montrose.
Ladbrokes League 2
Leaders Peterhead are on a run of six straight wins and are five points clear at the top. The Blue Toon make the long journey south to play struggling Berwick Rangers, who are without a victory since November. Second-placed Edinburgh City are away to Annan Athletic, who are looking good for a play-off place. Clyde, in third, host Stirling Albion and Queen's Park meet Elgin City at Hampden. Albion Rovers have the chance to move off the bottom of the table when they play Cowdenbeath in Coatbridge.