Andy Carroll scored his fourth goal in five games to earn a point for the Hammers at Southampton on Saturday afternoon.
The Hammers trailed to Gaston Ramirez's 59th minute goal, but Carroll blasted home a free kick just seven minutes later to ensure the spoils would be shared.
In sodden conditions, Sam Allardyce's men had to cope with some slick football and neat interplay from their hosts, although they did not get to see the whites of Jussi Jaaskelainen's eyes too often.
The point was the second earned from successive away games and secured a third game unbeaten for the Hammers as they maintained 12th place in the Barclays Premier League table.
Southampton showed what they are capable of with a third minute move which had Adam Lallana bearing down on goal. Rickie Lambert fed the ball through to his fellow attacker, but James Tomkins got back brilliantly to block his path to goal.
At the other end Artur Boruc had to plunge down to his left to save from Kevin Nolan after Mohamed Diame's left wing cross skipped off the turf, bounced off James Collins and fell to the skipper.
Ricardo Vaz Te sent a shot whistling just over from range, but Southampton were dangerous when they got their passing going in slick conditions and Tomkins had to make another fine block to deny Lallana after he had combined with Lambert again.
With 37 minutes on the clock the hosts went desperately close to edging in front when Ramirez delivered a free kick from the right and Lambert found space at the back stick to slide in and meet. Jaaskelainen was alert to the danger though and got down just in time to keep the ball out with the help of the post.
The Hammers were almost caught napping right at the end of the first half, but Lambert's header from a Jack Cork cross drifted a whisker wide.
West Ham went equally close ten minutes after the restart, with Carroll controlling and shooting just past the far post after Maya Yoshida got under the flight of Vaz Te's delivery.
It was Southampton who were to take the lead with 59 minutes on the clock, though, when Ramirez collected a header from Tomkins, bounced the ball off him to make his way through and finished coolly high past Jaaskelainen.
Their lead was not to last long, as the visitors levelled up just seven minutes later. Diame was fouled by Jos Hooiveld on the edge of the box and Gary O'Neil touched the free kick for Carroll to blast low beyond Boruc, with the help of a deflection off Steven Davis.
Rickie Lambert fired in a free kick, which Carroll flicked behind from in the wall as Southampton tried to come again, and Jaaskelainen saved Jay Rodriguez's injury time skidder, but there was no way through for a second as the Hammers made their point.
Southampton: Boruc; Clyne, Yoshida, Hooiveld, Fox; Schneiderlin, Cork, S.Davis; Ramirez (Puncheon 78), Lambert, Lallana (Rodriguez 72)
Subs: K.Davis (GK), Fonte, Ward-Prowse, Guly, Mayuka
Goal: Ramirez 59
Booked: Schneiderlin, Fox
West Ham United: Jaaskelainen; Demel, Collins, Tomkins (Pogatetz 64), O'Brien; Diame, O'Neil, Nolan; Vaz Te (Taylor 85), Carroll, Jarvis (Collison 58)
Subs: Henderson (GK), C.Cole, Paulista, Potts
Goal: Carroll 66
Booked: Carroll, Pogatetz
Referee: Mike Dean