Bottom side Arbroath record a fine away win to Forfar Athletic to move to within a point of East Fife in League One.
Falkirk and Rangers have five players each in the PFA Scotland teams of the year in their respective divisions.
Ian Black, Bilel Mohsni and Dean Shiels are on target with second-half goals as Rangers overcome Forfar at Ibrox.
Dunfermline guarantee a second-place finish in Scottish League One despite only managing a draw with Forfar.
Fixtures, Results & Competitions
Nathan Austin hits the winner on the stroke of half-time to maintain East Fife's League One survival hopes.
Airdrieonians boost their survival hopes with a resounding victory over 10-man Forfar Athletic.
Dale Hilson's 10th goal of the season is enough for Forfar to see off faltering play-off rivals Stranraer.
Third-top Stranraer suffer a second heavy defeat of the week as Forfar boost their League One promotion hopes.
Andy Jackson's 13th goal of the season earns Brechin City a well-deserved point in a draw away to Forfar Athletic.
Gavin Swankie nets a brace as Forfar edge out Ayr United in a thrilling Somerset Park tussle.
Darren Smith and Sean Dickson both score twice as Stenhousemuir beat Forfar Athletic.
Forfar Athletic suffer a late scare in their victory over Scottish League One bottom side Arbroath at Gayfield.
Dunfermline maintain their push for promotion from Scottish League One with victory over Forfar at Station Park.
St Johnstone reach the last eight of the Scottish Cup with a comfortable defeat of League One side Forfar.
James Lister's second-half strike earns Scottish League One bottom side Airdrie a draw at Forfar.
Debutant Stephen O'Neill bags the winner as East Fife came from behind to beat Forfar.
Two late goals give Rangers victory over Forfar Athletic to stretch their Scottish League One lead to 20 points.
Martyn Fotheringham nets a first-half brace as Forfar cruised to a 3-0 victory over 10-man Stenhousemuir.
A four-goal first-half haul sends Forfar Athletic on their way to victory against Brechin City.
The Scottish League One game between Stranraer and Forfar Athletic is postponed due to a power failure at Stair Park.