St Mirren boosted their hopes of earning a European place with a 2-0 win away to Dundee United in the William Hill Premiership this afternoon. Champions Celtic beat third-placed Hibernian 3-1 at Parkhead while Rangers host Aberdeen on Sunday, live on Sky Sports at 12 noon.
Bottom club St Johnstone earned a crucial 2-1 win over 11th-placed Ross County in Perth to close the gap to three points. Kilmarnock secured their top-flight status by beating Dundee 3-2 in Ayrshire while Heart of Midlothian saw off Motherwell 3-0 at Tynecastle.
Airdrieonians beat Stenhousemuir 2-1 (5-2 on aggregate) and will face Cove Rangers in the Championship play-off final after Cove defeated Queen of the South 2-1 at Balmoral Stadium.
East Fife were 3-0 winners against Edinburgh City (3-1 on aggregate) and will take on Annan Athletic in the League 1 final despite their 2-1 home defeat to Elgin City today.
East Kilbride hold the advantage after the first leg of the pyramid play-off final - they beat Bonnyrigg Rose 3-1 at K-Park this afternoon.