Thomas O'Connor scored a dramatic late goal as Southampton beat Wolverhampton Wanderers 3-2 at St Mary's Stadium.
Michael Obafemi put the home side ahead on 39 minutes when he turned Max Kilman well to fire past Andreas Sondergaard.
It was 2-0 on 63 minutes when Marcus Barnes tapped in but Wolves hit back six minutes later as Elliot Watt scored from just outside the area.
A minute later, Wolves equalised when Niall Ennis finished high into the net, but deep into stoppage time, captain O'Connor netted with a powerful header.
The win means Southampton are fifth, while defeat drops Wolves off the top of Division 2 and into second place.
See: Southampton report | Wolves report
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time