St Mirren secure three points

Top