Pedro Neto scored a stunning winner as Wolverhampton Wanderers came from behind to claim a 2-1 victory at Southampton.
Southampton had controlled the first half and took a 25th-minute lead when Stuart Armstrong crossed for Danny Ings to spectacularly volley in his first goal since 4 January.
But Wolves rallied after the break and drew level with a Ruben Neves penalty, which was awarded after Nelson Semedo's shot had hit Ryan Bertrand's hand.
Neto completed the turnaround on 66 minutes, tricking his way past Jannik Vestergaard and curling in from a tight angle.
Che Adams went close to a leveller for Southampton, who slipped a point and a place behind their opponents with a sixth successive league defeat.
Wolves rise to 12th after a first win in seven away matches.
See: Southampton report | Wolves report
Next fixtures
Southampton: 20 Feb v Chelsea (H)
Wolves: 19 Feb v Leeds (H)
Match officials
Referee: Graham Scott. Assistants: Darren Cann, Mark Scholes. Fourth official: Darren England. VAR: Martin Atkinson. Assistant VAR: Constantine Hatzidakis.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time