Daniel Podence's close-range finish earned Wolves their first Premier League win of the season at the expense of Southampton.
Podence broke the deadlock in added time at the end of a poor first half, sending an unorthodox finish past Saints goalkeeper Gavin Bazunu from Matheus Nunes' low delivery.
Che Adams thought he had restored parity after Joe Aribo's cross was deflected into the Southampton striker's path by Wolves goalkeeper Jose Sa, but Adams used his arm to bundle the ball over the line and the goal was correctly disallowed by referee John Brooks.
Adams - making his 100th Premier League appearance - then headed Stuart Armstrong's looping delivery against the crossbar as Southampton pushed for an equaliser, but to no avail.