In-form West Ham earned their fourth consecutive league victory after coming from behind to defeat Southampton.

Maya Yoshida headed Southampton in front from Steven Davis's free-kick but Matt Jarvis levelled after tapping past Artur Boruc.

Three minutes later, Carlton Cole made it 2-1 for West Ham before Rickie Lambert hit a post for Saints.

Analysis

"Southampton had so much of the ball but Adrian had so little to do with Saints putting so many of their opportunities off target. They had more than enough chances to score but the problem is they didn't take any of them."

Kevin Nolan made the game safe with a volley from close range and Mohamed Diame also hit the bar late on.

The result continued West Ham's renaissance and moved them further away from the relegation places, with Sam Allardyce's side now sitting comfortably in 10th position on 31 points.

It was Southampton's first league defeat in seven games, having won three of their last six, with any faint hope of qualifying for Europe now surely over.

The result was harsh on the visitors, who carved out 25 opportunities but only managed to get five on target against a West Ham side who clinically punished such wastefulness.

It also meant consecutive defeats for Southampton after they lost in the FA Cup last weekend at Sunderland.

Allardyce joy at 'best month of season'

Manager Mauricio Pochettino was heavily criticised for fielding a much-changed team in that game and spoke during the week at being hurt by that criticism.

Perhaps with that in mind, his side started as if they had a point to prove. The unmarked Yoshida took advantage of poor defending to head home Davis's free kick from close range and record his first Premier League goal.

West Ham responded well to the setback and Jarvis benefited from a tight offside call to break clear and level with a neat finish past the onrushing Boruc after a fine Nolan pass from deep.

Buoyed by that, West Ham then went ahead three minutes later. Cole smashed in from six yards after his initial header from Stewart Downing's corner cannoned back off an upright and Yoshida failed to clear.

Lambert headed against a post for Southampton before the end of an entertaining first half at Upton Park and Saints felt they should have had a penalty in the early stages of the second period following a handball by James Collins.

However, referee Mark Clattenburg waved away their appeals in the first Southampton match he had taken charge of since the club made an official complaint accusing him of insulting captain Adam Lallana in December.

West Ham 3-1 Southampton: Pochettino rues Clattenburg decisions

West Ham goalkeeper Adrian was then equal to Luke Shaw's low shot from 25 yards, and the defender continued to threaten by outpacing Collins and almost finding Lallana with a cross.

At the other end, Collins headed a Downing corner over the bar.

Pochettino turned to his bench in an attempt to get his side back in the game and it almost paid off immediately.

Gaston Ramirez replaced Jack Cork and within minutes the Uruguayan produced a wonderful piece of skill on the edge of the area to nutmeg Collins before blazing over from 12 yards.

Lallana then dragged a shot wide and, within minutes, it was 3-1 to West Ham.

Another Downing cross caused mayhem in the Southampton box before Cole's header found Nolan in the six-yard box. He volleyed home on the stretch for his fifth goal of the month.

Diame then hit the bar with a fierce dipping strike but the visitors refused to give up. Lallana forced a fine low save from Adrian at his near post and Jay Rodriguez sent a half volley just wide but the Hammers held on.

West Ham boss Sam Allardyce:

"It has been a fantastic run for us.

"The four wins on the trot from where we were is an outstanding performance by the players.

"I thank them for their efforts and the quality they are showing at the moment.

"In the Premier League it is all about the resilient qualities in defence and you have to score a goal, which today contributed massively in us winning this game.

"The three goals we scored were excellent and that got us back after going 1-0 down so early on. Credit to all the players."

Southampton manager Mauricio Pochettino:

"I am very disappointed with the defeat today. I thought we fully deserved to get something more from that game.

"We had full control in the game and that even led us to go 1-0 up. It is clear that the 1-1 goal came from an offside position and that was unlucky for us.

"Then the team struggled to recover from going 2-1 down and that made everything quite difficult for us as well.

"In the second half we created many good chances and were unlucky not to get the 2-2, which actually changed the game.

"Overall today, I thought we were quite unlucky with the refereeing decisions and to have not scored more goals."

For a selection of images from today's matches go to the BBC Sport Facebook page. 

Lineup, Bookings (1) & Substitutions (5)

West Ham United

  • 13 Adrián
  • 20 Demel
  • 03 McCartney
  • 14 Taylor
  • 19 Collins
  • 05 Tomkins
  • 07 Jarvis (Diamé - 57' )
  • 16 Noble
  • 24 Cole
  • 04 Nolan (Reid - 73' )
  • 23 Downing

Substitutes

  • 02 Reid
  • 08 Armero
  • 10 Collison
  • 21 Diamé
  • 22 Jääskeläinen
  • 26 Cole
  • 47 Nocerino

Southampton

  • 31 Boruc
  • 22 Chambers
  • 23 Shaw
  • 04 Schneiderlin
  • 06 Fonte
  • 03 Yoshida
  • 09 Rodriguez
  • 18 Cork (Ramírez - 63' )
  • 07 Lambert (Gallagher - 78' )
  • 08 Davis (Ward-Prowse - 78' )
  • 20 Lallana Booked

Substitutes

  • 01 Davis
  • 02 Clyne
  • 05 Lovren
  • 10 Ramírez
  • 16 Ward-Prowse
  • 21 Do Prado
  • 40 Gallagher
Ref: Mark Clattenburg
Att: 33,148

Match Stats

Shots

10 26

On target

5 5

Corners

5 11

Fouls

10 8

Live Text Commentary

Full time

Full Time Match ends, West Ham United 3, Southampton 1.

90:00 +3:08 Full time

Full Time Second Half ends, West Ham United 3, Southampton 1.

90:00 +2:08

Corner, Southampton. Conceded by George McCartney.

90:00 +1:39

Attempt saved. Gastón Ramírez (Southampton) left footed shot from a difficult angle on the right is saved in the bottom right corner. Assisted by Morgan Schneiderlin.

90:00 +0:12

Corner, Southampton. Conceded by Carlton Cole.

89:54

Corner, Southampton. Conceded by Guy Demel.

89:45

Attempt blocked. Jay Rodriguez (Southampton) right footed shot from the left side of the box is blocked. Assisted by James Ward-Prowse.

89:37

Attempt blocked. Adam Lallana (Southampton) right footed shot from outside the box is blocked. Assisted by Sam Gallagher.

88:34

Attempt missed. Gastón Ramírez (Southampton) left footed shot from outside the box is close, but misses to the right from a direct free kick.

88:01

Sam Gallagher (Southampton) wins a free kick in the attacking half.

88:01

Foul by Matthew Taylor (West Ham United).

86:10 Booking

Booking Adam Lallana (Southampton) is shown the yellow card for a bad foul.

86:06

Foul by Adam Lallana (Southampton).

86:06

Mark Noble (West Ham United) wins a free kick in the defensive half.

84:53

Attempt missed. Jay Rodriguez (Southampton) right footed shot from outside the box is close, but misses to the right. Assisted by Adam Lallana.

83:52

Attempt missed. Jose Fonte (Southampton) header from the centre of the box is too high. Assisted by Luke Shaw with a cross following a corner.

83:31

Corner, Southampton. Conceded by Stewart Downing.

82:03

Attempt missed. James Ward-Prowse (Southampton) right footed shot from outside the box misses to the left. Assisted by Gastón Ramírez.

81:26

Foul by Gastón Ramírez (Southampton).

81:26

George McCartney (West Ham United) wins a free kick in the defensive half.

79:46

Corner, Southampton. Conceded by Winston Reid.

79:44

Attempt blocked. Maya Yoshida (Southampton) header from the centre of the box is blocked. Assisted by James Ward-Prowse with a cross.

79:23

Corner, Southampton. Conceded by Adrián.

79:21

Attempt saved. Adam Lallana (Southampton) left footed shot from the right side of the box is saved in the bottom right corner.

78:19

Mohamed Diamé (West Ham United) hits the bar with a right footed shot from outside the box. Assisted by Matthew Taylor.

77:54 Substitution

Substitution Substitution, Southampton. Sam Gallagher replaces Rickie Lambert.

77:50 Substitution

Substitution Substitution, Southampton. James Ward-Prowse replaces Steven Davis.

77:15

Foul by Jay Rodriguez (Southampton).

77:15

James Tomkins (West Ham United) wins a free kick in the defensive half.

75:25

Attempt saved. Rickie Lambert (Southampton) right footed shot from outside the box is saved in the bottom right corner.

74:52

Maya Yoshida (Southampton) wins a free kick in the attacking half.

74:52

Foul by Mark Noble (West Ham United).

74:21

Gastón Ramírez (Southampton) wins a free kick on the right wing.

74:21

Foul by Carlton Cole (West Ham United).

72:42 Substitution

Substitution Substitution, West Ham United. Winston Reid replaces Kevin Nolan.

71:46

Attempt blocked. Gastón Ramírez (Southampton) left footed shot from outside the box is blocked. Assisted by Morgan Schneiderlin.

71:15

Gastón Ramírez (Southampton) wins a free kick in the attacking half.

71:15

Foul by Matthew Taylor (West Ham United).

70:01 Goal scored

Goal! Goal! West Ham United 3, Southampton 1. Kevin Nolan (West Ham United) right footed shot from very close range to the bottom right corner. Assisted by Carlton Cole with a headed pass.

69:17

Attempt missed. Adam Lallana (Southampton) left footed shot from the centre of the box misses to the right.

68:33

Attempt missed. Rickie Lambert (Southampton) header from the centre of the box is too high. Assisted by Adam Lallana with a cross.

67:31

Adam Lallana (Southampton) wins a free kick on the left wing.

67:31

Foul by Kevin Nolan (West Ham United).

65:29

Morgan Schneiderlin (Southampton) wins a free kick in the defensive half.

65:29

Foul by Carlton Cole (West Ham United).

64:47

Attempt missed. Gastón Ramírez (Southampton) left footed shot from the left side of the box is just a bit too high. Assisted by Jay Rodriguez.

64:00

Corner, Southampton. Conceded by James Tomkins.

62:48 Substitution

Substitution Substitution, Southampton. Gastón Ramírez replaces Jack Cork.

61:23

Foul by Jay Rodriguez (Southampton).

61:23

Mark Noble (West Ham United) wins a free kick in the defensive half.

59:17

Adam Lallana (Southampton) wins a free kick in the attacking half.

59:17

Foul by Mark Noble (West Ham United).

57:23

Attempt missed. James Collins (West Ham United) header from the centre of the box is just a bit too high. Assisted by Stewart Downing with a cross following a corner.

57:01

Corner, West Ham United. Conceded by Maya Yoshida.

56:25 Substitution

Substitution Substitution, West Ham United. Mohamed Diamé replaces Matthew Jarvis.

55:21

Offside, Southampton. Rickie Lambert tries a through ball, but Morgan Schneiderlin is caught offside.

53:44

Attempt saved. Luke Shaw (Southampton) left footed shot from outside the box is saved in the bottom left corner. Assisted by Jack Cork.

52:40

Corner, Southampton. Conceded by Matthew Taylor.

52:36

Attempt blocked. Jose Fonte (Southampton) header from the centre of the box is blocked. Assisted by Adam Lallana with a cross.

52:08

Corner, Southampton. Conceded by Stewart Downing.

50:47

Luke Shaw (Southampton) wins a free kick in the defensive half.

50:47

Foul by Matthew Jarvis (West Ham United).

49:13

Attempt missed. Calum Chambers (Southampton) right footed shot from outside the box is high and wide to the left.

49:10

Attempt blocked. Adam Lallana (Southampton) left footed shot from the right side of the box is blocked. Assisted by Jack Cork.

45:39

Foul by Rickie Lambert (Southampton).

45:39

George McCartney (West Ham United) wins a free kick in the defensive half.

45:00

Second Half begins West Ham United 2, Southampton 1.

45:00 +2:10 Half time

Half Time First Half ends, West Ham United 2, Southampton 1.

45:00 +1:05

Foul by Calum Chambers (Southampton).

45:00 +1:05

Carlton Cole (West Ham United) wins a free kick on the left wing.

44:38

Corner, West Ham United. Conceded by Jack Cork.

44:30

Attempt blocked. Stewart Downing (West Ham United) left footed shot from outside the box is blocked. Assisted by Carlton Cole.

43:48

Attempt missed. Luke Shaw (Southampton) left footed shot from the left side of the box is too high. Assisted by Adam Lallana following a corner.

43:24

Corner, Southampton. Conceded by Mark Noble.

42:41

Corner, Southampton. Conceded by Guy Demel.

36:40

Attempt blocked. Jay Rodriguez (Southampton) right footed shot from outside the box is blocked. Assisted by Rickie Lambert with a headed pass.

34:33

Offside, West Ham United. Carlton Cole tries a through ball, but Kevin Nolan is caught offside.

31:29

Attempt missed. Jay Rodriguez (Southampton) right footed shot from the left side of the box is too high.

31:24

Rickie Lambert (Southampton) hits the left post with a header from the centre of the box. Assisted by Jack Cork with a cross.

27:37

Foul by Calum Chambers (Southampton).

27:37

Stewart Downing (West Ham United) wins a free kick on the left wing.

25:25

Foul by Rickie Lambert (Southampton).

25:25

James Tomkins (West Ham United) wins a free kick in the defensive half.

24:52

Attempt saved. James Collins (West Ham United) right footed shot from outside the box is saved in the bottom right corner. Assisted by Mark Noble.

23:54

Corner, West Ham United. Conceded by Steven Davis.

22:11 Goal scored

Goal! Goal! West Ham United 2, Southampton 1. Carlton Cole (West Ham United) left footed shot from the centre of the box to the bottom right corner following a corner.

22:10

Carlton Cole (West Ham United) hits the left post with a header from the centre of the box. Assisted by Stewart Downing with a cross following a corner.

21:45

Corner, West Ham United. Conceded by Calum Chambers.

20:50

Attempt missed. Carlton Cole (West Ham United) left footed shot from outside the box is high and wide to the right. Assisted by Adrián.

19:31 Goal scored

Goal! Goal! West Ham United 1, Southampton 1. Matthew Jarvis (West Ham United) right footed shot from the centre of the box to the centre of the goal. Assisted by Kevin Nolan with a through ball.

18:17

Calum Chambers (Southampton) wins a free kick in the defensive half.

18:17

Foul by Carlton Cole (West Ham United).

16:46

Attempt missed. Adam Lallana (Southampton) right footed shot from outside the box is too high. Assisted by Morgan Schneiderlin.

11:55

Attempt missed. Jay Rodriguez (Southampton) header from the centre of the box misses to the left. Assisted by Rickie Lambert.

10:01

Attempt saved. Kevin Nolan (West Ham United) right footed shot from the centre of the box is saved in the centre of the goal.

9:27

Corner, West Ham United. Conceded by Jose Fonte.

7:51 Goal scored

Goal! Goal! West Ham United 0, Southampton 1. Maya Yoshida (Southampton) header from very close range to the top left corner. Assisted by Steven Davis with a cross following a set piece situation.

7:12

Adam Lallana (Southampton) wins a free kick on the right wing.

7:12

Foul by James Tomkins (West Ham United).

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers