Jan Bednarek handed Southampton a dramatic 3-2 win over West Ham United in a match Saints led three times.
Mohamed Elyounoussi’s first goal since August put Southampton ahead on eight minutes when he finished a counter-attack led by Kyle Walker-Peters.
Half-time substitute Michail Antonio drew West Ham level on 49 minutes when he headed in Craig Dawson’s flick on from a corner.
Southampton went back in front through a James Ward-Prowse penalty after Armando Broja had been brought down by Dawson.
Said Benrahma levelled for the Hammers three minutes later when he finished from Jarrod Bowen’s cutback.
But Bednarek headed in Ward-Prowse’s free-kick with 20 minutes remaining to seal a first win in seven for Southampton and lift them up to 14th place.
West Ham drop to sixth with 28 points.