Liverpool scored two goals in three second-half minutes as they fought back from 2-1 down to beat West Ham thanks to a late James Collins own goal.

The Reds took an early lead through a spectacular Glen Johnson strike.

Mark Noble equalised from the spot after Joe Allen handled and Steven Gerrard headed into his own net to put the Hammers ahead at half-time.

But Joe Cole made it 2-2 with an angled drive before Jordan Henderson's cross span in off Collins at the near post.

Eight days ago, West Ham turned round a half-time deficit to beat Chelsea but this time it was Sam Allardyce's side who were on the wrong end of a stirring second-half comeback.

Liverpool's long wait for back-to-back wins

Following last weekend's win over Southampton, Liverpool have now won back-to-back Premier League games for the first time in a year, when Kenny Dalglish was in charge and the Reds beat QPR 1-0 on 10 December and Aston Villa 2-0 on 18 December.

This was the first time in nine attempts this season that Liverpool have won a league game immediately after a Europa League tie.

But it was an especially unlikely Reds recovery - not only had they toiled in attack just before their late burst of goals, they nicked the points despite being without the suspended Luis Suarez, their only fit striker.

The absence of Suarez did not seem to matter when Johnson put Liverpool ahead in spectacular style after 11 minutes.

Gerrard spread the ball to Johnson on the right, who cut inside before turning back on to his right foot and rifling a ferocious drive beyond Jussi Jaaskelainen and into the top corner.

That meant Johnson has now scored in his last three league games against his former club, and he appeared keen add to that tally whenever he picked up the ball.

My goal proves a point says Cole

Another one of his raids down the same flank saw him leave Matt Jarvis in his wake before teeing up Raheem Sterling who screwed a shot wide.

Jarvis was clearly struggling to fulfil his defensive duties but he fared much better when his side came forward.

From one of his crosses, Mohamed Diame had a shot deflected wide off his own team-mate Carlton Cole, and from another, Daniel Agger had to stretch to stop Cole from turning home.

By now, it was Liverpool under pressure but their resistance was ended in controversial circumstances after 35 minutes.

Agger cleared another Jarvis delivery as far as Guy Demel, whose fierce first-time shot hit Allen's arm at point-blank range.

We should not have lost - Allardyce

Referee Lee Probert pointed to the spot and Noble stepped up to slot his penalty into the bottom corner beyond Pepe Reina's dive.

Probert did not endear himself any further to the travelling fans when he chose only to caution Matt Taylor for a high and wild challenge on Sterling soon afterwards.

And things got even worse for the visitors when Gerrard headed a Jarvis cross into his own net just before the break.

There seemed no chance of any sort of turnaround as West Ham continued to press in the second half and Liverpool's passing game deserted them when they found themselves near the home side's penalty area.

Shelvey, who was having a frustrating time as Suarez's replacement in the Reds' attack, saw a deflected shot tipped over and steered a header wide.

'Brilliant' comeback delights Rodgers

But, just as against the Blues last weekend, Diame's participation was to prove decisive. Against Chelsea his introduction off the bench changed the game - this time a hamstring injury that forced him off did likewise.

Liverpool began to find a foothold in midfield and drew level thanks to another Hammers old boy - Joe Cole providing a precise finish from Sterling's slipped pass.

Three minutes later, Collins lunged in to beat Jonjo Shelvey to a low front-post cross from Jordan Henderson but the ball looped off his leg and over Jaaskelainen into the net.

From looking comfortable, West Ham were left chasing the game and, despite them pumping a series of balls into Reina's area, they were unable to rescue a point.

West Ham manager Sam Allardyce: "We were never in control of the game completely especially against a side like Liverpool, we were not going to dominate for the whole game.

"We gave everything we could. We can't continue to play and dominate teams we play, when we did today we got ourselves in the lead.

"We just got promoted, we are in a good run of form and there are expectations from fans "

Liverpool boss Brendan Rodgers on Jonjo Shelvey's role as stand-in striker: "In this country it is always a very traditional target man, a clear number nine.

"Give credit to Carlton Cole today, I know him from my time at Chelsea, he is a real handful and was outstanding today.

"But you see young Jonjo at 20 years of age playing the number nine role in a different way - dropping into midfield and combining with the midfield players to make the fourth man, being a threat when he is in around the box, showing great feet and I thought he was outstanding today the kid."

Lineup, Bookings (3) & Substitutions (6)

West Ham

  • 22 Jaaskelainen
  • 02 Reid
  • 17 O'Brien
  • 19 Collins
  • 20 Demel (McCartney - 46' )
  • 04 Nolan
  • 07 Jarvis
  • 14 Taylor Booked (Maiga - 86' )
  • 16 Noble
  • 21 Diame (Tomkins - 73' )
  • 09 Cole

Substitutes

  • 30 Spiegel
  • 03 McCartney
  • 05 Tomkins
  • 27 Spence
  • 32 O'Neil
  • 42 Moncur
  • 11 Maiga

Liverpool

  • 25 Reina
  • 02 Johnson
  • 03 Jose Enrique (Cole - 27' )
  • 05 Agger
  • 37 Skrtel
  • 08 Gerrard Booked
  • 19 Downing
  • 21 Lucas (Henderson - 71' )
  • 24 Allen (Coates - 86' )
  • 31 Sterling
  • 33 Shelvey Booked

Substitutes

  • 01 Jones
  • 16 Coates
  • 23 Carragher
  • 10 Cole
  • 14 Henderson
  • 30 Suso
  • 50 Morgan
Ref: Probert
Att: 35,005

Match Stats

Shots

10 16

On target

6 8

Corners

2 5

Fouls

12 11

Live Text Commentary

90:00 +6:33 Full time

Full Time The referee signals the end of the game.

90:00 +6:13

Foul by Glen Johnson (Liverpool) on Kevin Nolan (West Ham). Free kick taken right-footed by Jussi Jaaskelainen (West Ham) from own half, resulting in open play.

90:00 +5:30

Foul by George McCartney (West Ham) on Jonjo Shelvey (Liverpool). Free kick taken right-footed by Glen Johnson (Liverpool) from right wing, passed.

90:00 +5:05

Attacking throw-in by Glen Johnson (Liverpool).

90:00 +4:20

Defending throw-in by Daniel Agger (Liverpool).

90:00 +4:11

Attacking throw-in by Mark Noble (West Ham).

90:00 +3:30

Foul by Glen Johnson (Liverpool) on George McCartney (West Ham). Free kick taken right-footed by Jussi Jaaskelainen (West Ham) from own half, resulting in open play.

90:00 +1:58

Foul by Winston Reid (West Ham) on Raheem Sterling (Liverpool). Free kick taken left-footed by Stewart Downing (Liverpool) from left wing, passed.

90:00 +1:28

Foul by Kevin Nolan (West Ham) on Joe Cole (Liverpool). Free kick taken right-footed by Steven Gerrard (Liverpool) from right channel, passed.

90:00 +0:59

Foul by Joey O'Brien (West Ham) on Raheem Sterling (Liverpool). Free kick taken left-footed by Raheem Sterling (Liverpool) from left wing, resulting in open play.

90:00 +0:30

Defending throw-in by Joey O'Brien (West Ham).

89:52

Foul by Modibo Maiga (West Ham) on Jordan Henderson (Liverpool). Free kick taken right-footed by Jose Reina (Liverpool) from own half, resulting in open play.

88:05

Foul by Sebastian Coates (Liverpool) on Carlton Cole (West Ham). Weak free kick curled left-footed by Modibo Maiga (West Ham) from left channel (25 yards), over the bar. Goal kick taken long by Jose Reina (Liverpool).

87:39

Defending throw-in by Mark Noble (West Ham).

86:17

Defending throw-in by Glen Johnson (Liverpool).

85:38

Goal kick taken long by Jussi Jaaskelainen (West Ham).

85:38 Substitution

Substitution Liverpool substitution: Joe Allen replaced by Sebastian Coates (tactical).

85:21 Substitution

Substitution West Ham substitution: Matthew Taylor replaced by Modibo Maiga (tactical).

85:09

Weak shot by Stewart Downing (Liverpool) right-footed from left channel (20 yards), missed right.

83:45

Defending throw-in by Joey O'Brien (West Ham).

81:05

Shot by Joe Cole (Liverpool) left-footed from left channel (25 yards), missed right. Goal kick taken long by Jussi Jaaskelainen (West Ham).

80:36

Foul by Steven Gerrard (Liverpool) on James Tomkins (West Ham). Free kick taken right-footed by Jussi Jaaskelainen (West Ham) from own half, resulting in open play.

78:41

Assist on the goal came from Jordan Henderson. Centre by Jordan Henderson, blocked by James Collins.

78:41 Goal scored

Goal! - James Collins - West Ham 2 - 3 Liverpool An unfortunate own goal is conceded by James Collins. West Ham 2-3 Liverpool.

76:25

Goal kick taken long by Jussi Jaaskelainen (West Ham).

75:13

Assist (pass) by Raheem Sterling (Liverpool) from left channel.

75:13 Goal scored

Goal! - Joe Cole - West Ham 2 - 2 Liverpool Goal by Joe Cole (Liverpool) left-footed (bottom-right of goal) from left side of penalty area (12 yards).West Ham 2-2 Liverpool.

74:18

Attacking throw-in by Mark Noble (West Ham).

73:48

Defending throw-in by Stewart Downing (Liverpool).

73:11

Defending throw-in by George McCartney (West Ham).

72:31 Substitution

Substitution (West Ham) makes a substitution, with James Tomkins coming on for Mohamed Diame.

70:04

Goal kick taken long by Jussi Jaaskelainen (West Ham).

70:04 Substitution

Substitution Liverpool substitution: Leiva Lucas replaced by Jordan Henderson (tactical).

69:42

Cross by Stewart Downing (Liverpool), header by Jonjo Shelvey (Liverpool) from centre of penalty area (12 yards), missed left.

69:07

Attacking throw-in by Glen Johnson (Liverpool).

68:28

Cross by Matthew Jarvis (West Ham), header by Matthew Taylor (West Ham) from centre of penalty area (12 yards), save (caught) by Jose Reina (Liverpool).

68:10

Defending throw-in by Joe Allen (Liverpool).

66:51

Shot by Raheem Sterling (Liverpool) curled left-footed from right channel (18 yards), save (tipped over) by Jussi Jaaskelainen (West Ham). Outswinging corner from right by-line taken right-footed by Steven Gerrard (Liverpool) to centre, clearance by Joey O'Brien (West Ham).

66:33

Foul by Mark Noble (West Ham) on Raheem Sterling (Liverpool). Free kick taken right-footed by Jonjo Shelvey (Liverpool) from right channel, passed.

65:34

Defending throw-in by Glen Johnson (Liverpool).

64:57

Weak shot by Daniel Agger (Liverpool) right-footed from left channel (25 yards), over the bar. Goal kick taken long by Jussi Jaaskelainen (West Ham).

63:04

Goal kick taken short by Jose Reina (Liverpool).

61:26

Attacking throw-in by Glen Johnson (Liverpool).

60:21

Matthew Taylor (West Ham) caught offside. Free kick taken right-footed by Jose Reina (Liverpool) from own half, passed.

58:50

Matthew Taylor (West Ham) caught offside. Free kick taken right-footed by Jose Reina (Liverpool) from own half, passed.

58:08

Shot by Jonjo Shelvey (Liverpool) right-footed from right channel (18 yards), blocked by James Collins (West Ham).

56:42

Outswinging corner from left by-line taken right-footed by Matthew Taylor (West Ham) to far post, weak header by James Collins (West Ham) from right side of penalty area (12 yards), missed left. Goal kick taken short by Jose Reina (Liverpool).

55:34

Attacking throw-in by Glen Johnson (Liverpool).

55:26

Goal kick taken short by Jose Reina (Liverpool).

54:30

Shot by Kevin Nolan (West Ham) right-footed from left side of penalty area (18 yards), blocked by Daniel Agger (Liverpool).

53:52

Defending throw-in by George McCartney (West Ham).

53:13

Carlton Cole (West Ham) caught offside. Free kick taken right-footed by Jose Reina (Liverpool) from own half, resulting in open play.

52:40

Defending throw-in by Glen Johnson (Liverpool).

52:12

Goal kick taken long by Jussi Jaaskelainen (West Ham).

51:39

Foul by Matthew Jarvis (West Ham) on Glen Johnson (Liverpool). Free kick taken right-footed by Jose Reina (Liverpool) from own half, resulting in open play.

50:47

Goal kick taken long by Jussi Jaaskelainen (West Ham).

50:21

Foul by Joey O'Brien (West Ham) on Joe Allen (Liverpool). Free kick taken left-footed by Stewart Downing (Liverpool) from own half, resulting in open play.

49:45

Attacking throw-in by Joey O'Brien (West Ham).

47:46

Attacking throw-in by Joey O'Brien (West Ham).

47:00

Kevin Nolan (West Ham) caught offside. Free kick taken right-footed by Jose Reina (Liverpool) from own half, passed.

46:33

Foul by Joe Cole (Liverpool) on Matthew Taylor (West Ham). Free kick taken right-footed by James Collins (West Ham) from own half, resulting in open play.

45:01

The referee gets the second half underway.

45:01 Substitution

Substitution West Ham substitution: Guy Demel replaced by George McCartney (tactical).

45:00 +3:08 Half time

Half Time The referee calls an end to the first half.

45:00 +2:25

Jonjo Shelvey (Liverpool) caught offside. Free kick taken right-footed by Jussi Jaaskelainen (West Ham) from own half, resulting in open play.

45:00 +1:13

Defending throw-in by Stewart Downing (Liverpool).

45:00 +0:31

Inswinging corner from left by-line taken right-footed by Raheem Sterling (Liverpool) to near post, comfortable save (caught) by Jussi Jaaskelainen (West Ham).

44:39

Shot by Jonjo Shelvey (Liverpool) left-footed from centre of penalty area (6 yards), missed left. Goal kick taken long by Jussi Jaaskelainen (West Ham).

42:35

Assist (cross) by Matthew Jarvis (West Ham) from left wing.

42:35 Goal scored

Goal! - Steven Gerrard - West Ham 2 - 1 Liverpool Headed own goal by Steven Gerrard (Liverpool) (bottom-left of goal) from own half (12 yards).West Ham 2-1 Liverpool.

42:34

Cross by Matthew Jarvis (West Ham), resulting in open play.

42:01

Foul by Martin Skrtel (Liverpool) on Carlton Cole (West Ham). Free kick taken right-footed by Mark Noble (West Ham) from left channel, passed.

40:18

Attacking throw-in by Stewart Downing (Liverpool).

39:38

Weak header by Matthew Taylor (West Ham) from centre of penalty area (6 yards), over the bar. Goal kick taken short by Jose Reina (Liverpool).

38:43

Outswinging corner from right by-line taken right-footed by Steven Gerrard (Liverpool) to near post, clearance by Carlton Cole (West Ham).

37:46

Free kick taken right-footed by Joe Allen (Liverpool) from own half, passed.

37:46 Booking

Booking Matthew Taylor (West Ham) booked for unsporting behaviour.

37:40

Foul by Matthew Taylor (West Ham) on Raheem Sterling (Liverpool).

35:52

Assist by Guy Demel (West Ham) from right channel.

35:52 Goal scored

Goal! - Mark Noble - West Ham 1 - 1 Liverpool Placed penalty taken right-footed by Mark Noble (West Ham) (bottom-left of goal), scored.West Ham 1-1 Liverpool.

35:24

Shot by Guy Demel (West Ham) right-footed from right channel (20 yards), handball by Joe Allen (Liverpool).

32:59

Free kick curled left-footed by Matthew Taylor (West Ham) from right channel (25 yards), save (caught) by Jose Reina (Liverpool).

32:59 Booking

Booking Steven Gerrard (Liverpool) booked for unsporting behaviour.

32:54

Foul by Steven Gerrard (Liverpool) on Mohamed Diame (West Ham).

32:02

Outswinging corner from right by-line taken right-footed by Steven Gerrard (Liverpool) to centre, clearance by Joey O'Brien (West Ham).

31:38

Attacking throw-in by Stewart Downing (Liverpool).

31:32

Attacking throw-in by Steven Gerrard (Liverpool).

31:16 Booking

Booking Jonjo Shelvey (Liverpool) booked for unsporting behaviour.

29:52

Attacking throw-in by Joey O'Brien (West Ham).

29:24

Foul by Steven Gerrard (Liverpool) on Kevin Nolan (West Ham). Free kick taken right-footed by Mark Noble (West Ham) from left channel, resulting in open play.

29:03

Shot by Raheem Sterling (Liverpool) left-footed from left side of penalty area (20 yards), over the bar. Goal kick taken long by Jussi Jaaskelainen (West Ham).

28:29

Shot by Stewart Downing (Liverpool) left-footed from left wing (20 yards), blocked by Winston Reid (West Ham).

27:07

Attacking throw-in by Guy Demel (West Ham).

26:33

Attacking throw-in by Guy Demel (West Ham).

26:33 Substitution

Substitution Liverpool substitution: Sanchez Jose Enrique replaced by Joe Cole (injury).

25:22

Foul by Martin Skrtel (Liverpool) on Carlton Cole (West Ham). Free kick taken right-footed by James Collins (West Ham) from right channel, resulting in open play.

24:50

Foul by Kevin Nolan (West Ham) on Leiva Lucas (Liverpool). Free kick taken right-footed by Martin Skrtel (Liverpool) from own half, passed.

23:48

Cross by Matthew Jarvis (West Ham), save (caught) by Jose Reina (Liverpool).

22:27

Defending throw-in by Joey O'Brien (West Ham).

21:58

Attacking throw-in by Glen Johnson (Liverpool).

21:09

Foul by Matthew Taylor (West Ham) on Daniel Agger (Liverpool). Free kick taken right-footed by Jose Reina (Liverpool) from own half, passed.

20:38

Attacking throw-in by Glen Johnson (Liverpool).

20:13

Defending throw-in by Joey O'Brien (West Ham).

19:48

Attacking throw-in by Sanchez Jose Enrique (Liverpool).

19:30

Attacking throw-in by Sanchez Jose Enrique (Liverpool).

16:40

Foul by Leiva Lucas (Liverpool) on Mohamed Diame (West Ham). Free kick taken right-footed by James Collins (West Ham) from left channel, header by Carlton Cole (West Ham) from centre of penalty area (12 yards), save (caught) by Jose Reina (Liverpool).

14:47

Attacking throw-in by Steven Gerrard (Liverpool).

14:00

Shot by Raheem Sterling (Liverpool) drilled right-footed from centre of penalty area (12 yards), missed right. Goal kick taken long by Jussi Jaaskelainen (West Ham).

13:35

Defending throw-in by Sanchez Jose Enrique (Liverpool).

13:23

Defending throw-in by Guy Demel (West Ham).

12:50

Shot by Raheem Sterling (Liverpool) right-footed from left side of penalty area (18 yards), missed left. Goal kick taken long by Jussi Jaaskelainen (West Ham).

12:17

Shot by Steven Gerrard (Liverpool) right-footed from right channel (18 yards), blocked by James Collins (West Ham).

11:44

Goal kick taken long by Jussi Jaaskelainen (West Ham).

11:31

Carlton Cole (West Ham) caught offside. Free kick taken right-footed by Jose Reina (Liverpool) from own half, resulting in open play.

10:20

Assist (pass) by Steven Gerrard (Liverpool) from right channel.

10:20 Goal scored

Goal! - Glen Johnson - West Ham 0 - 1 Liverpool Goal by Glen Johnson (Liverpool) drilled right-footed (top-left of goal) from right channel (20 yards).West Ham 0-1 Liverpool.

9:26

Cross by Matthew Jarvis (West Ham), resulting in ball out of play. Goal kick taken long by Jose Reina (Liverpool).

8:47

Goal kick taken long by Jussi Jaaskelainen (West Ham).

8:05

Inswinging corner from left by-line taken right-footed by Mark Noble (West Ham) to centre, save (caught) by Jose Reina (Liverpool).

7:44

Foul by Stewart Downing (Liverpool) on Mohamed Diame (West Ham). Free kick taken right-footed by Joey O'Brien (West Ham) from left channel, passed.

7:27

Attacking throw-in by Joey O'Brien (West Ham).

7:21

Attacking throw-in by Joey O'Brien (West Ham).

6:13

Shot by Mohamed Diame (West Ham) curled right-footed from left channel (20 yards), resulting in open play. Goal kick taken long by Jose Reina (Liverpool).

5:05

Foul by Joey O'Brien (West Ham) on Steven Gerrard (Liverpool). Free kick taken left-footed by Jose Reina (Liverpool) from own half, passed.

4:25

Goal kick taken long by Jussi Jaaskelainen (West Ham).

4:19

Defending throw-in by Joey O'Brien (West Ham).

3:39

Cross by Matthew Jarvis (West Ham), header by Matthew Taylor (West Ham) from centre of penalty area (12 yards), save (caught) by Jose Reina (Liverpool).

3:15

Cross by Carlton Cole (West Ham), clearance by Daniel Agger (Liverpool).

2:21

Goal kick taken short by Jose Reina (Liverpool).

1:48

Attacking throw-in by Joey O'Brien (West Ham).

1:06

Shot by Steven Gerrard (Liverpool) right-footed from right side of penalty area (12 yards), blocked by Joey O'Brien (West Ham). Corner from right by-line taken short left-footed by Stewart Downing (Liverpool).

0:00

The referee gets the match started.

Live data and text provided by our data suppliers