Scottish League One leaders Livingston suffer a surprise loss to East Fife and second-placed Alloa Athletic take advantage.
East Fife move up to third in the table after victory over Albion Rovers while Airdrieonians lose at home.
Alloa move to within six points of League One leaders Livingston as East Fife and Queen's Park's promotion hopes stutter.
EACH of the 42 member clubs in the Scottish Professional Football League has their own home stadium. How many have you visited?
St Mirren overcome East Fife at New Bayview to reach the Scottish Cup quarter-finals.