Thank you and good night.
- Kilmarnock play-off bound as Hamilton and Partick Thistle seal safety
- Hibernian or Falkirk to face Killie after Hibs beat Raith Rovers
- Livingston relegated, Stranraer to play Ayr United in Championship play-off final
- Cowdenbeath relegated, Clyde and Queen's Park progress to League One play-off final
Please join us again tomorrow for live coverage of Celtic v Aberdeen.
Celtic are all but assured a fifth straight championship, leading the Dons by nine points with three games to play.
A draw or a win for Ronny Deila's side will ensure another Premiership title.
A fairly dramatic day. A lot of outstanding issues decided today, including two teams relegated.
But the weekend is not over yet...
Stranraer were taken to extra-time by Livingston but it is the Stair Park side who progress to the Championship play-off final.
Livingston are relegated from the second tier and start next season in League One.
That should be that as Jamie Longworth extends Stranraer's aggregate lead. It looks like relegation for Livingston with Stranraer progressing to face Ayr United in the Championship play-off final.
- Quote Message: Delighted. A really good professional performance from the lads. I think we deservedly won the game from Partick Thistle manager Alan Archibald
The Championship play-off semi-final swings back in Stranraer's favour with Liam Dick's left-foot shot finding the net.
The League Two play-off final is tied at the midway stage, with the return leg next Saturday.
- Quote Message: We know what we've got to do now. I didn't feel that the lads didn't give the effort. We didn't stick to the game-plan from Kilmarnock manager Lee Clark
BBC Sport Scotland in Livingston
"Unbelievable scenes at the end as Livingston score late twice to make it 6-6 on aggregate and take it to extra-time!
"You wonder if Livi will be so boosted by their comeback that they will have the better chance of getting over the line."
Ayr United have secured their place in the final and will play either Livingston or Stranraer, who are currently playing extra-time after a 6-6 draw on aggregate.
Cowdenbeath's 2-1 aggregate defeat by Queen's Park means they will drop down a division to League Two.
The League One play-of final will be contested over two legs by Queen's Park and Clyde.
In today's early kick-off, Hibernian beat Raith Rovers 2-0, 2-1 on aggregate, to set up a Premiership play-off semi-final against Championship runners-up Falkirk.
The winner of that tie will play Kilmarnock over two legs for a place in next season's Premiership.
Let's start in the Premiership.
Kilmarnock will contest a play-off to preserve their top-flight status. That tie will be against Hibernian or Falkirk - more on that later.
Hamilton Academical and Partick Thistle are safe, with bottom side Dundee United's relegation confirmed earlier this week.
In the top half of the table, fourth-placed St Johnstone hold a five-point lead over Motherwell after winning at Fir Park this afternoon.
Sixth-placed Ross County move to within two points of Well after drawing with Hearts.
Cowdenbeath 1-0 Queen's Park (agg 1-2)
Elgin City 0-2 Clyde (agg 5-1)
Ayr United 2-1 Peterhead (agg 6-2)
Livingston 4-1 Stranraer (agg 6-6) - extra-time being played
Craig Halkett's free-kick dramatically brings Livingston level on aggregate and this Championship play-off semi-final is heading for extra-time.