A goal in the 89th minute from Ryan Flynn gave St Mirren their first Premiership win of 2019 and moves the bottom side to within one point of Dundee. There were few chances in the match as players struggled against the elements of wind and rain.
But Ryan Flynn was in the right place to score from close range after Liam Kelly saved from Simeon Jackson.
Following draws at Pittodrie and Tynecastle, St Mirren have given themselves a chance of top flight survival, having looked directionless and doomed throughout January.
Livingston remain ninth, safe from any relegation worries, but have now won just one of their past 11 matches in all competitions and have picked up a mere eight points on the road this season.
St Mirren’s next SPL match is at home to Kilmarnock on Monday 11 March with a 7.45pm kick-off.