Southampton moved out of the bottom three as Jose Fonte's last-minute goal rescued a point against Fulham.
The Portuguese defender had given the hosts an early lead when he headed in after four minutes.
Jos Hooiveld, on as a substitute for the injured Frazer Richardson, diverted John Arne Riise's shot into his own net to draw Fulham level.
Kieran Richardson looked to have won it with a deflected shot two minutes from time, but Fonte nodded in an equaliser.
Southampton's own goal woes
Southampton have conceded three own goals this season - Jos Hooiveld has scored two of them
Nigel Adkins' side went into the game looking to record a second successive home victory in the Premier League and they made the ideal start, captain Adam Lallana swung a corner into the area and Fonte rose to loop a header beyond the reach of Mark Schwarzer.
Southampton were forced into a change minutes later as Richardson left the field through injury and he was replaced by Hooiveld, who went into the centre of defence with Maya Yoshida moving to right-back.
The reshuffle allowed Fulham to enjoy a spell of possession and they forced a couple of corners, but it was Southampton who went closest to scoring again when Lallana fed a pass to Jay Rodriguez on the left of the area and the former Burnley man crossed low for Rickie Lambert, but the striker shot wide of goal.
Late draw pleasing - Adkins
Jason Puncheon was next to go close for Southampton as a corner was headed on by Lambert and the winger stabbed a shot towards goal, but Sascha Riether cleared off the line. The two combined again soon after as this time Lambert shot straight at Schwarzer after he was picked out by Puncheon's chipped pass.
Fulham finished the half strongly and had a couple of chances to draw level before the break as first Aaron Hughes directed a header at Southampton keeper Paulo Gazzaniga, before Hooiveld was caught out by a long ball into the area and Hugo Rodallega almost capitalised, but could only poke a shot wide of goal.
Lambert rifled a shot well over the bar after running onto Morgan Schneiderlin's pass as Southampton started the second half strongly, but they had Gazzaniga to thank for keeping the scores level on the hour mark.
Seconds after Steve Sidwell had bundled a shot onto the post, Rodallega's close-range header looked destined for the back of the net but the Saints keeper somehow managed to get a hand to the ball and protect his side's slender advantage.
Fulham had poor first half against Southampton - Jol
But there was nothing Gazzaniga could do when Fulham equalised as Riise's shot from outside the area was heading wide before Hooiveld stuck out a boot to divert the ball into his own net.
Southampton have made a habit of dropping points from winning positions this season and it looked as if Fulham had done enough to snatch victory as substitute Kieran Richardson's 88th-minute shot deflected off Hooiveld and past Gazzaniga.
But Fonte prevented Southampton from slipping to a sixth defeat of the season when he headed in from Daniel Fox's delivery in the 90th minute.
Southampton manager Nigel Adkins:
"It was a good first half from our boys, we scored a good goal from a set play and we created opportunities, but I was disappointed with how we played in the second half.
"We created some opportunities and could have scored more goals but it is two poor goals we have conceded.
"In the cold light of day we have taken a point and it is obviously pleasing to come back after conceding late on."
Fulham manager Martin Jol:
"We didn't play our football in the first half. They pressured us and our first pass was not good enough, we couldn't get the ball to our better players, which is what they did, so all credit to them.
"It is always difficult if you go to places like Southampton and concede a goal after four minutes, that is very disappointing.
"Even the good teams don't usually win more than five or six away games in a season, so if you do that then usually you do well."
Full Time The final whistle goes and the game is over.
Inswinging corner taken by Adam Lallana from the left by-line, Foul by Richard Chaplow on Mark Schwarzer, free kick awarded. Mark Schwarzer takes the free kick.
Adam Lallana fouled by Kieran Richardson, the ref awards a free kick. Free kick taken by Daniel Fox.
Inswinging corner taken by Daniel Fox.
Guly Do Prado takes a shot. Blocked by Aaron Hughes.
Assist by Daniel Fox.
90:00 +0:15 Booking
Booking Jose Fonte receives a caution.
89:56 Goal scored
Goal! - Jose Fonte - Southamp'n 2 - 2 Fulham Jose Fonte scores a headed goal from inside the six-yard box. Southampton 2-2 Fulham.
Kieran Richardson gives away a free kick for an unfair challenge on Morgan Schneiderlin. Daniel Fox restarts play with the free kick.
Richard Chaplow produces a cross, clearance by Chris Baird.
Assist by Sascha Riether.
87:30 Goal scored
Goal! - Kieran Richardson - Southamp'n 1 - 2 Fulham Kieran Richardson grabs a goal from inside the penalty area high into the middle of the goal. Southampton 1-2 Fulham.
Unfair challenge on Giorgos Karagounis by Guly Do Prado results in a free kick. John Arne Riise takes the direct free kick.
The ball is crossed by Adam Lallana, Header from deep inside the area by Jay Rodriguez goes harmlessly over the crossbar.
Corner taken by Adam Lallana, Hugo Rodallega manages to make a clearance.
Chris Baird has an effort at goal from outside the box which goes wide right of the target.
Free kick awarded for a foul by Maya Yoshida on Kieran Richardson. Bryan Ruiz takes the direct free kick.
Effort from deep inside the area by Kieran Richardson clears the bar.
Bryan Ruiz concedes a free kick for a foul on Guly Do Prado. Free kick taken by Adam Lallana.
Morgan Schneiderlin challenges Giorgos Karagounis unfairly and gives away a free kick. Chris Baird restarts play with the free kick.
Corner taken by Daniel Fox from the right by-line, clearance by Aaron Hughes.
Substitution Giorgos Karagounis is brought on as a substitute for Steve Sidwell.
John Arne Riise provided the assist for the goal.
69:18 Goal scored
Goal! - Jos Hooiveld - Southamp'n 1 - 1 Fulham An unfortunate own goal is conceded by Jos Hooiveld. Southampton 1-1 Fulham.
John Arne Riise has shot on goal from just outside the area which goes wide of the right-hand upright.
Effort on goal by Sascha Riether from just outside the area goes harmlessly over the target.
Substitution (Southampton) makes a substitution, with Guly Do Prado coming on for Rickie Lambert.
Inswinging corner taken from the right by-line by Damien Duff.
Substitution (Fulham) makes a substitution, with Kieran Richardson coming on for Alex Kacaniklic.
Hugo Rodallega takes a shot. Daniel Fox gets a block in.
John Arne Riise restarts play with the free kick.
Booking The referee shows Maya Yoshida a yellow card.
Maya Yoshida gives away a free kick for an unfair challenge on Alex Kacaniklic.
Rickie Lambert gives away a free kick for an unfair challenge on Bryan Ruiz. Bryan Ruiz takes the free kick.
Substitution Richard Chaplow is brought on as a substitute for Jason Puncheon.
Adam Lallana concedes a free kick for a foul on Damien Duff. A cross is delivered by Bryan Ruiz, Header from close range by Steve Sidwell hits the post. Hugo Rodallega takes a shot. Paulo Gazzaniga makes a save.
Corner taken left-footed by Bryan Ruiz from the left by-line, clearance made by Daniel Fox.
A cross is delivered by Alex Kacaniklic, clearance made by Maya Yoshida.
Hugo Rodallega takes a shot. Blocked by Jose Fonte.
Jay Rodriguez takes a shot. Save made by Mark Schwarzer.
Jay Rodriguez takes a shot. Blocked by Chris Baird.
Morgan Schneiderlin sends in a cross, Effort on goal by Rickie Lambert from just inside the area clears the bar.
Free kick taken by John Arne Riise.
Booking Morgan Schneiderlin shown a yellow card.
John Arne Riise fouled by Morgan Schneiderlin, the ref awards a free kick.
Centre by Jason Puncheon.
The ball is delivered by Jason Puncheon, blocked by John Arne Riise.
The second half begins.
45:00 +4:02 Half time
Half Time The referee blows for half time.
Jay Rodriguez gives away a free kick for an unfair challenge on Chris Baird. Chris Baird takes the free kick.
Effort on goal by Hugo Rodallega from deep inside the penalty area misses to the right of the goal.
Inswinging corner taken from the left by-line by Bryan Ruiz, Aaron Hughes takes a shot. Save by Paulo Gazzaniga.
Inswinging corner taken left-footed by Damien Duff played to the near post.
Jason Puncheon takes a shot. Blocked by Aaron Hughes.
Steven Davis gives away a free kick for an unfair challenge on Damien Duff. Mark Schwarzer takes the free kick.
Rickie Lambert takes a shot. Save by Mark Schwarzer.
The ball is crossed by Adam Lallana.
A cross is delivered by Alex Kacaniklic.
A cross is delivered by Maya Yoshida.
Free kick awarded for a foul by Chris Baird on Steven Davis. Daniel Fox restarts play with the free kick.
Centre by Adam Lallana, John Arne Riise manages to make a clearance.
Bryan Ruiz has a direct shot on goal from the free kick, save by Paulo Gazzaniga.
Booking Jos Hooiveld goes into the book.
Handball decision goes against Jos Hooiveld.
Outswinging corner taken by Adam Lallana from the right by-line, Jason Puncheon challenges Aaron Hughes unfairly and gives away a free kick. Free kick taken by Mark Schwarzer.
Corner taken right-footed by Adam Lallana from the left by-line, Effort from inside the penalty area by Jason Puncheon strikes the post.
The ball is crossed by Daniel Fox, clearance by Sascha Riether.
The ball is crossed by Damien Duff, Header by Alex Kacaniklic from deep inside the penalty area misses to the left of the target.
Corner taken by Damien Duff from the right by-line, Paulo Gazzaniga makes a save.
Bryan Ruiz takes a shot. Jose Fonte gets a block in.
Damien Duff delivers the ball, Daniel Fox makes a clearance.
Effort from inside the area by Rickie Lambert misses to the right of the target.
Corner from the left by-line taken by Damien Duff, Rickie Lambert makes a clearance.
Alex Kacaniklic produces a cross, clearance made by Jose Fonte.
Inswinging corner taken from the right by-line by Damien Duff, clearance by Maya Yoshida.
Inswinging corner taken from the right by-line by Damien Duff, clearance made by Maya Yoshida.
Free kick awarded for an unfair challenge on Bryan Ruiz by Morgan Schneiderlin. Bryan Ruiz restarts play with the free kick.
John Arne Riise restarts play with the free kick.
Substitution Jos Hooiveld comes on in place of Frazer Richardson.
Free kick awarded for an unfair challenge on Aaron Hughes by Rickie Lambert.
Assist on the goal came from Adam Lallana.
3:38 Goal scored
Goal! - Jose Fonte - Southamp'n 1 - 0 Fulham Jose Fonte finds the back of the net with a headed goal from close in. Southampton 1-0 Fulham.
Corner from the left by-line taken by Adam Lallana,
Brede Hangeland gives away a free kick for an unfair challenge on Jay Rodriguez. Free kick taken by Daniel Fox.
Corner taken by Daniel Fox from the right by-line, Headed effort from close range by Rickie Lambert goes wide left of the goal.
Centre by Daniel Fox, Brede Hangeland manages to make a clearance.
Morgan Schneiderlin produces a right-footed shot from just outside the box that goes wide right of the target.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.