Jordan Henderson and Daniel Sturridge scored twice as Liverpool beat Swansea in a thriller to tighten their grip on fourth place in the Premier League.

Sturridge's opener came two minutes in and Henderson soon bent in a second.

But Jonjo Shelvey pulled one back with a fine 20-yard shot and Wilfried Bony headed in off Martin Skrtel to level.

The two sides of Liverpool

Liverpool's 70 goals make them top-scorers in the league, above Manchester City, but only four teams have kept fewer clean sheets in the Premier League this season. And only Newcastle in the top half of the table have conceded more than Liverpool's 35 goals.

Sturridge headed in his second from Luis Suarez's cross but Bony pulled Swansea level from the penalty spot before Henderson stabbed in the winner.

The best and worst of Liverpool was once again on show as the Reds closed the gap to Premier League leaders Chelsea to four points.

But manager Brendan Rodgers was once again relying on his team's attacking class to override its defensive deficiencies as they maintained their bid to end a five-season exile from the Champions League.

There were flashes of fine forward play as Sturridge became only the second player to score in eight consecutive Premier League matches, taking his tally to 18 league goals for the season in the process.

The Reds are now the Premier League's top scorers with 70 goals but looked ragged at the back far too often for Rodgers's comfort.

Rodgers salutes 'brilliant win'

Garry Monk's Swansea, who remain four points above the relegation zone, deserve credit for the way they fought back from Liverpool's early goals, and showed no little quality themselves after the exertions of Thursday's goalless draw with Napoli in the Europa League.

The hosts moved in front after just two minutes when Raheem Sterling played through Sturridge, who took the ball around visiting keeper Michel Vorm and clipped it into an empty net.

But the Reds were far from convincing, and Swansea had created two chances for Bony before Henderson doubled their advantage.

Sturridge chased down a long ball from Suarez and drifted in from the right before laying off for Henderson to bend a shot into the top corner.

But two minutes later the visitors made good on their early threat, Nathan Dyer cutting in from the right and feeding former Liverpool man Shelvey, who curled a first-time shot into the top corner off the underside of the bar.

Suarez the creator

Suarez has not scored in five matches in all competitions but, with nine, he now has the joint highest number of goal assists in the Premier League - as well as being top scorer with 23.

And Monk's side were level four minutes later when Jonathan de Guzman's free-kick was headed in by Bony via a deflection off Skrtel.

But Liverpool restored their advantage 10 minutes before the break when Philippe Coutinho found Suarez and the Uruguayan lifted a cross to the far post for Sturridge to head in.

Again the lead was destined not to last. Two minutes after the interval Skrtel was penalised for his grapple with Bony in the area and the Swansea striker found the corner with the resulting spot-kick.

As the hosts looked to go back in front, Vorm turned wide from Suarez and Skrtel headed over from the Steven Gerrard corner that followed.

Swansea deserved something - Monk

De Guzman bent a free-kick just wide at the other end but with 15 minutes left Henderson stabbed the Reds ahead for the third time.

Suarez's shot was blocked by Ashley Williams and after Vorm blocked Henderson's first shot the England midfielder prodded in the rebound from six yards.

Liverpool were not about to give up the lead again and Gerrard even had a late effort deflected on to the post by Chico Flores as they pressed for a fifth.

Lineup, Bookings (1) & Substitutions (6)

Liverpool

  • 22 Mignolet
  • 38 Flanagan
  • 02 Johnson
  • 08 Gerrard
  • 37 Skrtel Booked
  • 05 Agger (Kolo Touré - 63' )
  • 14 Henderson
  • 10 Coutinho
  • 07 Suarez
  • 15 Sturridge (Moses - 79' )
  • 31 Sterling (Allen - 58' )

Substitutes

  • 01 Jones
  • 04 Kolo Touré
  • 09 Iago Aspas
  • 12 Moses
  • 20 Cissokho
  • 24 Allen
  • 53 J. Teixeira

Swansea City

  • 01 Vorm
  • 22 Rangel
  • 03 Taylor
  • 07 Britton
  • 04 Chico
  • 06 Williams
  • 12 Dyer (Ngog - 78' )
  • 20 De Guzmán (Hernández - 73' )
  • 10 Bony
  • 08 Shelvey (Cañas - 45' )
  • 15 Routledge

Substitutes

  • 02 Amat
  • 11 Hernández
  • 19 Tiendalli
  • 21 Cañas
  • 25 Tremmel
  • 54 Ngog
  • 57 Emnes
Ref: Michael Jones
Att: 44,731

Match Stats

Shots

21 14

On target

10 4

Corners

3 5

Fouls

9 11

Live Text Commentary

Full time

Full Time Match ends, Liverpool 4, Swansea City 3.

90:00 +3:02 Full time

Full Time Second Half ends, Liverpool 4, Swansea City 3.

90:00 +1:30

Attempt missed. David Ngog (Swansea City) left footed shot from the centre of the box is close, but misses to the right.

90:00 +0:32

Offside, Liverpool. Joe Allen tries a through ball, but Luis Suarez is caught offside.

89:19

Attempt saved. Steven Gerrard (Liverpool) right footed shot from the left side of the box is saved in the bottom right corner. Assisted by Philippe Coutinho.

89:02

Attempt blocked. Steven Gerrard (Liverpool) right footed shot from outside the box is blocked. Assisted by Philippe Coutinho.

87:01

Glen Johnson (Liverpool) wins a free kick in the defensive half.

87:01

Foul by David Ngog (Swansea City).

86:44

Attempt saved. Luis Suarez (Liverpool) left footed shot from outside the box is saved in the bottom left corner. Assisted by Jon Flanagan.

86:03

Jon Flanagan (Liverpool) wins a free kick on the right wing.

86:03

Foul by Wayne Routledge (Swansea City).

80:50

Simon Mignolet (Liverpool) wins a free kick in the defensive half.

80:50

Foul by Ashley Williams (Swansea City).

80:46

Attempt missed. David Ngog (Swansea City) left footed shot from the centre of the box misses to the left. Assisted by Wayne Routledge.

80:07

Corner, Swansea City. Conceded by Kolo Touré.

78:38 Substitution

Substitution Substitution, Liverpool. Victor Moses replaces Daniel Sturridge.

77:59 Substitution

Substitution Substitution, Swansea City. David Ngog replaces Nathan Dyer.

75:42

Attempt saved. Jordan Henderson (Liverpool) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Luis Suarez.

74:37

Luis Suarez (Liverpool) wins a free kick in the attacking half.

74:37

Foul by Ashley Williams (Swansea City).

73:39 Goal scored

Goal! Goal! Liverpool 4, Swansea City 3. Jordan Henderson (Liverpool) right footed shot from very close range to the centre of the goal.

73:37

Attempt saved. Jordan Henderson (Liverpool) left footed shot from the centre of the box is saved in the centre of the goal.

73:35

Attempt blocked. Luis Suarez (Liverpool) right footed shot from outside the box is blocked. Assisted by Steven Gerrard.

72:23 Substitution

Substitution Substitution, Swansea City. Pablo Hernández replaces Jonathan De Guzmán.

70:55

Daniel Sturridge (Liverpool) wins a free kick in the defensive half.

70:55

Foul by Neil Taylor (Swansea City).

69:57

Attempt missed. Luis Suarez (Liverpool) right footed shot from outside the box misses to the right. Assisted by Daniel Sturridge.

66:38

Delay over. They are ready to continue.

66:00

Delay in match Chico (Swansea City) because of an injury.

62:52

Attempt missed. Luis Suarez (Liverpool) right footed shot from the centre of the box is too high. Assisted by Steven Gerrard with a cross following a corner.

62:42 Substitution

Substitution Substitution, Liverpool. Kolo Touré replaces Daniel Agger.

62:09

Corner, Liverpool. Conceded by Ashley Williams.

62:08

Attempt blocked. Daniel Sturridge (Liverpool) right footed shot from the centre of the box is blocked. Assisted by Joe Allen.

61:06

Corner, Swansea City. Conceded by Jordan Henderson.

60:31

Foul by Daniel Agger (Liverpool).

60:31

Nathan Dyer (Swansea City) wins a free kick on the right wing.

59:46

Attempt missed. Daniel Sturridge (Liverpool) right footed shot from outside the box is close, but misses to the left. Assisted by Jordan Henderson.

58:24

Attempt saved. Jonathan De Guzmán (Swansea City) right footed shot from the right side of the box is saved in the centre of the goal. Assisted by Wilfried Bony.

57:15 Substitution

Substitution Substitution, Liverpool. Joe Allen replaces Raheem Sterling.

55:14

Philippe Coutinho (Liverpool) wins a free kick in the defensive half.

55:14

Foul by Jonathan De Guzmán (Swansea City).

54:53

Attempt missed. Jonathan De Guzmán (Swansea City) right footed shot from outside the box is close, but misses to the right from a direct free kick.

54:09

Foul by Glen Johnson (Liverpool).

54:09

Nathan Dyer (Swansea City) wins a free kick in the attacking half.

51:56

Foul by Steven Gerrard (Liverpool).

51:56

José Cañas (Swansea City) wins a free kick in the attacking half.

51:13

Attempt missed. Luis Suarez (Liverpool) right footed shot from the right side of the box is high and wide to the right. Assisted by Daniel Sturridge.

49:54

Daniel Sturridge (Liverpool) wins a free kick on the right wing.

49:54

Foul by José Cañas (Swansea City).

48:58

Attempt missed. Martin Skrtel (Liverpool) header from the centre of the box is too high. Assisted by Steven Gerrard with a cross following a corner.

48:24

Corner, Liverpool. Conceded by Michel Vorm.

48:21

Attempt saved. Luis Suarez (Liverpool) right footed shot from a difficult angle on the right is saved in the centre of the goal. Assisted by Daniel Sturridge.

46:59 Goal scored

Goal! Goal! Liverpool 3, Swansea City 3. Wilfried Bony (Swansea City) converts the penalty with a right footed shot to the bottom left corner.

46:08

Penalty conceded by Martin Skrtel (Liverpool) after a foul in the penalty area.

46:08

Penalty Swansea City. Wilfried Bony draws a foul in the penalty area.

45:00

Second Half begins Liverpool 3, Swansea City 2.

45:00 Substitution

Substitution Substitution, Swansea City. José Cañas replaces Jonjo Shelvey because of an injury.

45:00 +3:08 Half time

Half Time First Half ends, Liverpool 3, Swansea City 2.

45:00 +0:13

Attempt missed. Nathan Dyer (Swansea City) right footed shot from the right side of the box misses to the left. Assisted by Jonathan De Guzmán.

43:20

Attempt missed. Angel Rangel (Swansea City) header from the centre of the box misses to the right. Assisted by Jonathan De Guzmán with a cross following a corner.

42:43

Corner, Swansea City. Conceded by Simon Mignolet.

42:42

Attempt saved. Wilfried Bony (Swansea City) right footed shot from outside the box is saved in the bottom left corner. Assisted by Nathan Dyer.

37:11

Attempt missed. Luis Suarez (Liverpool) right footed shot from more than 35 yards is close, but misses to the right. Assisted by Philippe Coutinho.

35:09 Goal scored

Goal! Goal! Liverpool 3, Swansea City 2. Daniel Sturridge (Liverpool) header from the centre of the box to the top right corner. Assisted by Luis Suarez with a cross.

33:01

Foul by Jonathan De Guzmán (Swansea City).

33:01

Steven Gerrard (Liverpool) wins a free kick in the defensive half.

32:05

Neil Taylor (Swansea City) wins a free kick in the defensive half.

32:05

Foul by Jon Flanagan (Liverpool).

30:52

Chico (Swansea City) wins a free kick in the defensive half.

30:52

Foul by Luis Suarez (Liverpool).

28:56

Corner, Swansea City. Conceded by Martin Skrtel.

28:55

Attempt blocked. Neil Taylor (Swansea City) left footed shot from outside the box is blocked. Assisted by Leon Britton.

26:01 Goal scored

Goal! Goal! Liverpool 2, Swansea City 2. Wilfried Bony (Swansea City) header from the centre of the box to the high centre of the goal. Assisted by Jonathan De Guzmán following a set piece situation.

25:21 Booking

Booking Martin Skrtel (Liverpool) is shown the yellow card for a bad foul.

25:08

Jonjo Shelvey (Swansea City) wins a free kick in the attacking half.

25:08

Foul by Martin Skrtel (Liverpool).

23:23

Attempt blocked. Philippe Coutinho (Liverpool) right footed shot from the centre of the box is blocked. Assisted by Daniel Sturridge.

22:16 Goal scored

Goal! Goal! Liverpool 2, Swansea City 1. Jonjo Shelvey (Swansea City) right footed shot from outside the box to the top right corner. Assisted by Nathan Dyer.

21:33

Offside, Liverpool. Jordan Henderson tries a through ball, but Raheem Sterling is caught offside.

19:57 Goal scored

Goal! Goal! Liverpool 2, Swansea City 0. Jordan Henderson (Liverpool) right footed shot from outside the box to the top left corner. Assisted by Daniel Sturridge.

18:56

Attempt missed. Jonjo Shelvey (Swansea City) right footed shot from outside the box is high and wide to the right. Assisted by Jonathan De Guzmán.

17:26

Corner, Swansea City. Conceded by Martin Skrtel.

17:23

Attempt blocked. Jonjo Shelvey (Swansea City) right footed shot from outside the box is blocked. Assisted by Wilfried Bony.

16:08

Nathan Dyer (Swansea City) wins a free kick in the defensive half.

16:08

Foul by Raheem Sterling (Liverpool).

14:39

Foul by Wilfried Bony (Swansea City).

14:39

Daniel Agger (Liverpool) wins a free kick in the defensive half.

13:04

Wayne Routledge (Swansea City) wins a free kick in the defensive half.

13:04

Foul by Jordan Henderson (Liverpool).

10:38

Foul by Jonjo Shelvey (Swansea City).

10:38

Steven Gerrard (Liverpool) wins a free kick in the defensive half.

8:28

Foul by Chico (Swansea City).

8:28

Luis Suarez (Liverpool) wins a free kick in the defensive half.

7:18

Attempt missed. Wilfried Bony (Swansea City) right footed shot from outside the box is just a bit too high.

4:56

Corner, Liverpool. Conceded by Michel Vorm.

4:52

Attempt saved. Raheem Sterling (Liverpool) right footed shot from outside the box is saved in the bottom left corner. Assisted by Luis Suarez.

2:52 Goal scored

Goal! Goal! Liverpool 1, Swansea City 0. Daniel Sturridge (Liverpool) left footed shot from the left side of the box to the top left corner. Assisted by Raheem Sterling with a through ball.

0:28

Attempt blocked. Philippe Coutinho (Liverpool) right footed shot from the centre of the box is blocked. Assisted by Luis Suarez.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers