Sheffield Wednesday keeper Mark Crossley headed a last-gasp leveller from Chris Brunt's corner to cap an Owls comeback against Southampton.
Grzegorz Rasiak shot Saints ahead after 14 minutes and Kenwyne Jones headed a second 12 minutes later.
Glenn Whelan's drive pulled a goal back for Wednesday before half-time, but Bradley Wright-Phillips' low shot made it three after 50 minutes.
Whelan scored his second to give the Owls hope before Crossley struck.
606 DEBATE: Give your thoughts on the match
Sheffield Wednesday manager Brian Laws:
"I suppose it epitomises the team as a whole that they never give up.
"We were poor and defensively we were all over the place.
"Southampton broke very well and caught us on the counter-attack. We were staring down the barrel of defeat."
Southampton manager George Burley:
"I'm very pleased with the way we played and thought we deserved to win.
"Sometimes you can play really well and not get the three points and that was the case today.
"If we can keep playing like that, then we will be in with a shout of going up this season."
Sheff Wed: Crossley, Bullen, Bougherra, Simek, Spurr, Lunt, Whelan, Folly (Andrews 58), Brunt, Tudgay, Burton (MacLean 62).
Subs Not Used: Adamson, Coughlan, O'Brien.
Goals: Whelan 28, 69, Crossley 90.
Southampton: Davis, Ostlund, Lundekvam (Viafara 46), Baird, Bale, Pele, Skacel, Wright, Surman, Rasiak, Jones (Wright-Phillips 46).
Subs Not Used: Bialkowski, Idiakez, Dyer.
Goals: Rasiak 14, Jones 26, Wright-Phillips 50.
Ref: S Mathieson (Cheshire).