Raith Rovers scored twice in stoppage time to earn a dramatic 3-1 victory away to William Hill Championship leaders Falkirk, who stay three points clear of closest challengers Livingston. The win moves Barry Robson’s men level on points with fourth-placed Partick Thistle, who drew 0-0 at Dunfermline Athletic. Hamilton Accies are facing relegation following their 0-0 draw with Queen's Park at New Douglas Park while Airdrieonians look set for the play-offs after losing 1-0 at home to Greenock Morton.
Ninth-placed Annan Athletic thrashed William Hill League 1 champions Arbroath 5-1 at Galabank to move to within a point of Inverness CT, who drew 1-1 at Stenhousemuir. Second-placed Cove Rangers drew 1-1 at home to Alloa Athletic while Queen of the South are third following a 3-1 success at Kelty Hearts. Montrose drew 2-2 with relegated Dumbarton at Links Park.
East Fife closed the gap on William Hill League 2 leaders Peterhead to a single point ahead of next week's huge game at Balmoor thanks to a 2-0 home win over Stirling Albion while the Blue Toon slumped 4-0 at Elgin City. Spartans kept their play-off hopes alive with a 2-0 win over Clyde at Ainslie Park while Stranraer beat third-placed Edinburgh City 2-0 at Stair Park. Bottom club Bonnyrigg Rose moved to within four points of Forfar Athletic with a crucial 2-0 win at Station Park.