Southampton and West Bromwich Albion both won to keep their survival hopes alive, while Huddersfield lost at home to Everton