Hibernian beat St Mirren 2-1 at Easter Road to move to within a point of fourth-placed Heart of Midlothian in the cinch Premiership table. Hearts host Celtic on Sunday, live on Sky Sports at 2.15pm, with Ange Postecoglou's men knowing a win will seal the title. Also on Sunday, Rangers face Aberdeen at Ibrox, kick-off 3.00pm. In today's bottom-six games, St Johnstone defeated Dundee United 1-0 at McDiarmid Park to move five points clear of the relegation zone. Bottom club Ross County moved to within a point of Kilmarnock - who lost 2-0 at Motherwell - and Dundee United thanks to a 2-0 win over Livingston in Dingwall.
Champions Dunfermline Athletic completed their successful cinch League 1 campaign with a 2-0 win away to Alloa Athletic. Falkirk won 3-1 at relegated Peterhead and will face Airdrieonians - who saw off FC Edinburgh 4-1 at Meadowbank - in the play-offs. Queen of the South beat Kelty Hearts 4-1 at Palmerston and Clyde defeated Montrose 2-1 at New Douglas Park.
Albion Rovers will face Spartans (who beat Brechin City on penalties) in the pyramid play-off final despite beating cinch League 2 champions Stirling Albion 2-0 at the Reigart Stadium. Bonnyrigg Rose secured their SPFL status with a 3-0 home win over Elgin City. Forfar Athletic beat East Fife 1-0 at Station Park and Stenhousemuir edged out Annan Athletic 2-1 at Ochilview. Dumbarton and Stranraer drew 1-1.