Hibernian edged nearer to SPL safety with a crucial away win at Aberdeen.
An own-goal from Mark Reynolds after just seven minutes set Hibs on their way, with Sean O'Hanlon making it adding a second 10 minutes later.
Scott Vernon pulled one back early in the second half but Hibs held out for a crucial three points on a night were relegation rivals Dunfermline were held to a goalless draw by Inverness.
That result means that Dunfermline must beat Hibs when the two meet at Easter Road next Monday to retain any hope of staying in the Scottish top flight.
First-half goals from Paul McGowan and Steven Thomson moved St Mirren to within a point of Kilmarnock in mid-table after the two met at Rugby Park.
In the other game of the night, Dundee United's hopes of qualifying for the Champions League were ended when they were thrashed 5-0 by Rangers at Ibrox.
Two goals for Sone Aluko, and one each from Steven Whittaker, Jamie Ness and Alejandro Bedoya ensured that Motherwell will finish in third place.