West Ham remain in the Premier League's bottom three after an entertaining draw with fellow strugglers West Brom.

Joe Cole put the Hammers ahead with a low shot but Nicolas Anelka equalised before poking in two minutes later to give the Baggies a 2-1 half-time lead.

West Ham levelled through Modibo Maiga's 20-yard shot and Kevin Nolan prodded home from close range to put the home side back in front.

But Saido Berahino equalised again for West Brom with a fine low strike.

It was the third goal in five breathless minutes at Upton Park in a game both sides needed to win to help in their respective relegation battles.

Sam Allardyce

West Ham are without a win in six Premier League matches as the pressure continues to mount on manager Sam Allardyce, who went into this game describing it as a "must-win" encounter.

His side, who have recorded only two league victories all season, now have key games coming up against fellow strugglers Fulham and Cardiff.

They are attempting to turn around their season against a backdrop of mounting injury problems in defence.

Already without James Collins and Winston Reid, they lost James Tomkins midway through the first half against the Baggies.

West Brom's search for a new boss continues but whoever takes the helm at The Hawthorns will do so with the club scrapping at the wrong end of the table, just two points above the relegation zone, having not won in their last nine.

Defensive injuries frustrate Allardyce

They should have taken an early lead at Upton Park when Chris Brunt volleyed James Morrison's whipped cross into the side netting.

West Brom were made to pay just a minute later when they fell behind through Joe Cole's strike.

Carlton Cole flicked on Jussi Jaaskelainen's goal-kick and neat interplay between Nolan and Joe Cole released the former Chelsea and Liverpool man who fired a fierce shot past the onrushing Ben Foster.

Half chances for Carlton Cole and Guy Demel followed before Mark Noble curled a 20-yard free kick just wide of the angle.

Analysis

"There were boos from the home crowd on the final whistle as another home game slips away without a victory.

"West Brom may be happy with a point away from home but West Ham head into 2014 deep in trouble and in the relegation zone with two crucial games coming up against Fulham and Cardiff City."

West Brom had been guilty of producing neat midfield passing without any end product but in the final five minutes of the half they not only equalised but took the lead.

Both goals came from Anelka, who was making a return from a two-month absence.

His double resulted in him becoming only the ninth man in Premier League history to score for six different clubs.

The first came in typical Anelka fashion. Latching onto Brunt's through ball he outmuscled and outpaced Joey O'Brien before shooting past Jaaskelainen.

Moments later West Brom were in front after a header from a disputed corner was cleared off the line by Carlton Cole and into the path of Anelka, who prodded home from close range.

The Hammers left the field to a chorus of boos and things could have got worse for the home side immediately after the break but Anelka side-footed straight at Jaaskelainen from close range while Berahino sent a drive just wide.

West Ham finally began to impose themselves on the second half and Joe Cole went close with a fierce free-kick that flew just past Foster's post.

Anelka has six appeal

Nicolas Anelka became only the ninth man in Premier League history to score for six different clubs joining Craig Bellamy, Marcus Bent, Darren Bent, Robbie Keane, Nick Barmby, Andy Cole, Les Ferdinand, and Peter Crouch.

The West Brom keeper was again called into action soon after, pulling off a wonderful full-stretch save to keep out substitute Maiga's curling effort from 20 yards that was heading for the top corner.

But Foster was at fault moments later as he allowed Maiga's low strike from a similar position to go under his sprawling dive.

Nolan then put the Hammers in front from close range following Maiga's nod down from Noble's cross.

But Albion were not finished and Berahino levelled with a wonderful low strike across Jaaskelainen that cannoned in off the post.

The England Under-21 striker then crashed a curling free kick from the edge of the area against the post while Nolan sent a header over the bar as both sides searched in vain for a winner.

West Ham 3-3 West Brom: Downing 'mixed emotions' at draw

West Brom caretaker manager Keith Downing:

"Everyone else enjoyed it apart from me, it was end-to-end, not one for defensive purists. I have mixed emotions because we edged ahead but credit to West Ham, they came back strongly.

"We've come back twice from behind in two days. Nicolas is a top quality player. He's waited patiently for an opportunity. His two goals is what he's all about, a lot of class.

"A lot of credit goes to the academy staff with Saido. He has a lot of ability, he has to keep his feet on the ground, he's got Nico looking after him, always advising him. It's a good combination.

"After the initial shock of what happened with Steve Clarke, the players have galvanised themselves, got together as a group. I'm very proud of them.

"I'll let the chairman and board go on hunting for the right man, I'll carry on as long as they want me to."

For a gallery of images from Saturday's Premier League games please go to the BBC Sport Facebook page. 

Lineup, Bookings (5) & Substitutions (6)

West Ham United

  • 22 Jääskeläinen
  • 17 O'Brien
  • 08 Rat
  • 21 Diamé Booked
  • 05 Tomkins (Demel - 10' )
  • 03 McCartney
  • 26 Cole (Collison - 83' )
  • 16 Noble
  • 24 Cole Booked (Maiga - 45' )
  • 04 Nolan Booked
  • 07 Jarvis

Substitutes

  • 10 Collison
  • 11 Maiga
  • 13 Adrián
  • 14 Taylor
  • 18 Diarra
  • 20 Demel
  • 37 Chambers

West Bromwich Albion

  • 01 Foster
  • 28 Jones
  • 06 Ridgewell Booked
  • 14 Lugano (Amalfitano - 68' )
  • 03 Olsson
  • 23 McAuley
  • 07 Morrison (Yacob - 78' )
  • 11 Brunt
  • 39 Anelka
  • 38 Berahino (Sessegnon - 85' )
  • 21 Mulumbu Booked

Substitutes

  • 05 Yacob
  • 10 Sinclair
  • 13 Myhill
  • 18 Amalfitano
  • 20 Vydra
  • 25 Dawson
  • 29 Sessegnon
Ref: Mike Dean
Att: 34,946

Match Stats

Shots

16 22

On target

6 7

Corners

6 5

Fouls

10 13

Live Text Commentary

Full time

Full Time Match ends, West Ham United 3, West Bromwich Albion 3.

90:00 +4:03 Full time

Full Time Second Half ends, West Ham United 3, West Bromwich Albion 3.

90:00 +3:25

Attempt missed. Morgan Amalfitano (West Bromwich Albion) right footed shot from a difficult angle and long range on the right is too high. Assisted by Chris Brunt.

90:00 +1:43

Offside, West Bromwich Albion. Stéphane Sessegnon tries a through ball, but Nicolas Anelka is caught offside.

90:00 +1:42

Attempt blocked. Stéphane Sessegnon (West Bromwich Albion) right footed shot from the centre of the box is blocked. Assisted by Nicolas Anelka with a headed pass.

90:00 +0:29

Foul by Gareth McAuley (West Bromwich Albion).

90:00 +0:29

Kevin Nolan (West Ham United) wins a free kick in the defensive half.

89:58 Booking

Booking Liam Ridgewell (West Bromwich Albion) is shown the yellow card.

89:09

Claudio Yacob (West Bromwich Albion) wins a free kick in the attacking half.

89:09

Foul by Kevin Nolan (West Ham United).

88:42

Attempt blocked. Youssuf Mulumbu (West Bromwich Albion) right footed shot from the right side of the box is blocked.

87:13

Attempt missed. Kevin Nolan (West Ham United) header from the centre of the box is close, but misses the top right corner. Assisted by Guy Demel with a cross.

86:27

Attempt missed. Nicolas Anelka (West Bromwich Albion) right footed shot from more than 40 yards on the right wing misses to the right.

84:41 Substitution

Substitution Substitution, West Bromwich Albion. Stéphane Sessegnon replaces Saido Berahino.

83:56

Foul by Youssuf Mulumbu (West Bromwich Albion).

83:56

Matthew Jarvis (West Ham United) wins a free kick in the defensive half.

82:12 Substitution

Substitution Substitution, West Ham United. Jack Collison replaces Joe Cole.

81:05

Saido Berahino (West Bromwich Albion) hits the right post with a right footed shot from outside the box from a direct free kick.

80:20 Booking

Booking Mohamed Diamé (West Ham United) is shown the yellow card for a bad foul.

80:16

Chris Brunt (West Bromwich Albion) wins a free kick in the attacking half.

80:16

Foul by Mohamed Diamé (West Ham United).

79:42

Corner, West Bromwich Albion. Conceded by Razvan Rat.

78:37

Gareth McAuley (West Bromwich Albion) wins a free kick in the defensive half.

78:37

Foul by Mark Noble (West Ham United).

77:58

Foul by Youssuf Mulumbu (West Bromwich Albion).

77:58

Modibo Maiga (West Ham United) wins a free kick in the attacking half.

77:01 Substitution

Substitution Substitution, West Bromwich Albion. Claudio Yacob replaces James Morrison.

76:12

Attempt saved. Chris Brunt (West Bromwich Albion) left footed shot from the left side of the box is saved in the bottom left corner.

74:11

Offside, West Bromwich Albion. Youssuf Mulumbu tries a through ball, but Saido Berahino is caught offside.

72:56

Attempt saved. Billy Jones (West Bromwich Albion) left footed shot from outside the box is saved in the bottom right corner. Assisted by Gareth McAuley.

71:48

Attempt blocked. James Morrison (West Bromwich Albion) right footed shot from outside the box is blocked.

70:54

Saido Berahino (West Bromwich Albion) wins a free kick in the attacking half.

70:54

Foul by Mohamed Diamé (West Ham United).

69:58

Youssuf Mulumbu (West Bromwich Albion) wins a free kick in the defensive half.

69:58

Foul by Modibo Maiga (West Ham United).

69:25

Foul by Saido Berahino (West Bromwich Albion).

69:25

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

68:15 Goal scored

Goal! Goal! West Ham United 3, West Bromwich Albion 3. Saido Berahino (West Bromwich Albion) left footed shot from the left side of the box to the bottom left corner. Assisted by Chris Brunt.

67:30 Substitution

Substitution Substitution, West Bromwich Albion. Morgan Amalfitano replaces Diego Lugano.

66:15 Goal scored

Goal! Goal! West Ham United 3, West Bromwich Albion 2. Kevin Nolan (West Ham United) right footed shot from very close range to the top right corner. Assisted by Modibo Maiga with a headed pass.

64:19 Goal scored

Goal! Goal! West Ham United 2, West Bromwich Albion 2. Modibo Maiga (West Ham United) left footed shot from outside the box to the bottom left corner. Assisted by Kevin Nolan.

63:03

Corner, West Ham United. Conceded by Ben Foster.

62:58

Attempt saved. Modibo Maiga (West Ham United) left footed shot from outside the box is saved in the top left corner.

62:13

Foul by Diego Lugano (West Bromwich Albion).

62:13

Joe Cole (West Ham United) wins a free kick in the defensive half.

61:19

Offside, West Ham United. Jussi Jääskeläinen tries a through ball, but Modibo Maiga is caught offside.

60:40

Attempt blocked. Nicolas Anelka (West Bromwich Albion) right footed shot from outside the box is blocked. Assisted by Saido Berahino with a headed pass.

56:43 Booking

Booking Kevin Nolan (West Ham United) is shown the yellow card for a bad foul.

56:32

Chris Brunt (West Bromwich Albion) wins a free kick on the right wing.

56:32

Foul by Kevin Nolan (West Ham United).

55:56

Attempt missed. Mohamed Diamé (West Ham United) left footed shot from outside the box misses to the left.

54:19

Attempt missed. Joe Cole (West Ham United) right footed shot from outside the box is close, but misses to the right. Assisted by Mark Noble from a direct free kick.

53:10

Foul by James Morrison (West Bromwich Albion).

53:10

Matthew Jarvis (West Ham United) wins a free kick in the attacking half.

52:37

Foul by Diego Lugano (West Bromwich Albion).

52:37

Joe Cole (West Ham United) wins a free kick on the right wing.

51:57

Attempt missed. Saido Berahino (West Bromwich Albion) left footed shot from the right side of the box is close, but misses to the left. Assisted by James Morrison.

50:59

Attempt missed. Mark Noble (West Ham United) right footed shot from outside the box misses to the left. Assisted by Modibo Maiga.

50:32

Attempt saved. Razvan Rat (West Ham United) left footed shot from outside the box is saved in the bottom left corner.

50:16

Corner, West Ham United. Conceded by Liam Ridgewell.

48:14

Attempt missed. Mark Noble (West Ham United) left footed shot from outside the box misses to the right following a set piece situation.

47:36 Booking

Booking Youssuf Mulumbu (West Bromwich Albion) is shown the yellow card for a bad foul.

47:33

Foul by Youssuf Mulumbu (West Bromwich Albion).

47:33

Matthew Jarvis (West Ham United) wins a free kick on the left wing.

46:56

Attempt saved. Nicolas Anelka (West Bromwich Albion) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Billy Jones with a cross.

46:36

Attempt blocked. James Morrison (West Bromwich Albion) right footed shot from outside the box is blocked. Assisted by Saido Berahino.

45:42

Dangerous play by Nicolas Anelka (West Bromwich Albion).

45:42

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

45:12

Diego Lugano (West Bromwich Albion) wins a free kick in the defensive half.

45:12

Foul by Mohamed Diamé (West Ham United).

45:00

Second Half begins West Ham United 1, West Bromwich Albion 2.

45:00 Substitution

Substitution Substitution, West Ham United. Modibo Maiga replaces Carlton Cole because of an injury.

45:00 +2:22 Half time

Half Time First Half ends, West Ham United 1, West Bromwich Albion 2.

45:00 +0:17 Goal scored

Goal! Goal! West Ham United 1, West Bromwich Albion 2. Nicolas Anelka (West Bromwich Albion) right footed shot from very close range to the centre of the goal following a corner.

45:00 +0:15

Attempt blocked. Jonas Olsson (West Bromwich Albion) header from the centre of the box is blocked. Assisted by Chris Brunt with a cross.

44:46

Corner, West Bromwich Albion. Conceded by Joe Cole.

43:57

Corner, West Ham United. Conceded by Gareth McAuley.

42:58 Booking

Booking Carlton Cole (West Ham United) is shown the yellow card for a bad foul.

42:57

Delay over. They are ready to continue.

42:40

Delay in match Jonas Olsson (West Bromwich Albion) because of an injury.

41:39

Jonas Olsson (West Bromwich Albion) wins a free kick in the defensive half.

41:39

Dangerous play by Carlton Cole (West Ham United).

41:32

Attempt blocked. Saido Berahino (West Bromwich Albion) right footed shot from the right side of the box is blocked. Assisted by Nicolas Anelka.

39:18 Goal scored

Goal! Goal! West Ham United 1, West Bromwich Albion 1. Nicolas Anelka (West Bromwich Albion) right footed shot from the centre of the box to the bottom left corner. Assisted by Chris Brunt with a through ball.

38:52

Gareth McAuley (West Bromwich Albion) wins a free kick in the defensive half.

38:52

Foul by Kevin Nolan (West Ham United).

37:31

Foul by Billy Jones (West Bromwich Albion).

37:31

Joey O'Brien (West Ham United) wins a free kick in the defensive half.

35:08

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

34:19

Attempt missed. Mark Noble (West Ham United) right footed shot from outside the box is close, but misses to the left from a direct free kick.

33:30

Foul by Jonas Olsson (West Bromwich Albion).

33:30

Kevin Nolan (West Ham United) wins a free kick in the attacking half.

31:10

Corner, West Ham United. Conceded by Jonas Olsson.

30:11

Guy Demel (West Ham United) hits the right post with a right footed shot from the right side of the six yard box. Assisted by Carlton Cole with a headed pass.

29:16

Attempt blocked. Nicolas Anelka (West Bromwich Albion) left footed shot from outside the box is blocked. Assisted by James Morrison.

27:59

Foul by Saido Berahino (West Bromwich Albion).

27:59

Razvan Rat (West Ham United) wins a free kick in the defensive half.

25:24

Offside, West Ham United. Razvan Rat tries a through ball, but Matthew Jarvis is caught offside.

23:47

Attempt missed. Carlton Cole (West Ham United) header from very close range is too high. Assisted by Matthew Jarvis with a cross following a corner.

23:22

Corner, West Ham United. Conceded by Billy Jones.

22:04

Foul by Youssuf Mulumbu (West Bromwich Albion).

22:04

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

21:46

Attempt blocked. Jonas Olsson (West Bromwich Albion) left footed shot from outside the box is blocked. Assisted by Nicolas Anelka.

21:21

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

20:10

Gareth McAuley (West Bromwich Albion) wins a free kick in the defensive half.

20:10

Foul by Carlton Cole (West Ham United).

16:14

Attempt saved. Guy Demel (West Ham United) header from the centre of the box is saved in the top right corner. Assisted by Matthew Jarvis with a cross.

15:47

Corner, West Ham United. Conceded by Youssuf Mulumbu.

12:22

Attempt blocked. James Morrison (West Bromwich Albion) right footed shot from outside the box is blocked.

11:50

Corner, West Bromwich Albion. Conceded by Joey O'Brien.

11:10

Corner, West Bromwich Albion. Conceded by Joey O'Brien.

11:08

Attempt blocked. Saido Berahino (West Bromwich Albion) left footed shot from the left side of the box is blocked. Assisted by Nicolas Anelka.

10:47

Attempt blocked. Kevin Nolan (West Ham United) right footed shot from outside the box is blocked.

10:45

Attempt missed. Carlton Cole (West Ham United) left footed shot from outside the box misses to the right. Assisted by Matthew Jarvis.

9:59 Substitution

Substitution Substitution, West Ham United. Guy Demel replaces James Tomkins because of an injury.

9:52

Corner, West Bromwich Albion. Conceded by Razvan Rat.

8:47

Delay over. They are ready to continue.

7:49

Delay in match James Tomkins (West Ham United) because of an injury.

3:38 Goal scored

Goal! Goal! West Ham United 1, West Bromwich Albion 0. Joe Cole (West Ham United) right footed shot from the right side of the box to the bottom right corner. Assisted by Kevin Nolan.

3:03

Attempt missed. Chris Brunt (West Bromwich Albion) left footed shot from a difficult angle on the left is close, but misses to the left. Assisted by James Morrison with a cross.

2:05

Offside, West Bromwich Albion. James Morrison tries a through ball, but Liam Ridgewell is caught offside.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers