Saints claimed a first Premier League win in four months but remain bottom of the table.