Chris Eagles rescued a point for relegation-threatened Bolton, who were given a stern test by Swansea.

Scott Sinclair gave the visitors a perfect start with a spectacular early opener, cutting in from the wing before unleashing an unstoppable curler.

Eagles soon had Bolton level as he arrived on cue to turn Martin Petrov's left-wing cross past Michel Vorm.

But Bolton were thankful for a series of Gretar Steinsson blocks, while the crossbar denied Swans' Danny Graham.

It took just six minutes for Swansea to take the lead with their first attack of the game.

Sinclair picked up the ball in space on the left wing, and cut in before unleashing a curling shot into the top corner beyond Adam Bogdan.

Analysis

"Disappointment for Bolton manager Owen Coyle, but I think he knows that his team could easily have lost this game. Swansea were the better side here and Bolton in the end were hanging on for a point."

But Bolton, desperate for wins to maintain their Premier League status, responded with real character and soon levelled.

Petrov got away down the left wing before crossing for the arriving Eagles, who barely had to break stride as he side-footed into the Swansea net.

Gylfi Sigurdsson could have restored Swansea's advantage as he drove into the Bolton area, but Steinsson threw his body in the way to deflect the ball over the bar to safety.

Vorm then had to make an outstanding save to deny Petrov, diving low to his left to push away the Bulgarian's curled free-kick.

Bolton kept up the pressure and Kevin Davies saw his shot deflected just wide, but Swansea should have scored at the other end soon after.

Fate still in our own hands - Coyle

Steven Caulker skied the ball over the bar with the goal at his mercy after Bogdan could only parry Sigurdsson's free-kick.

It was a bad few minutes for Caulker, as the on-loan Spurs defender got a stray knee to the head from his own keeper soon after in a goalmouth scramble. He was able to continue after treatment, however.

Sigurdsson opened up Bolton early in the second half with a slide-rule pass to Graham, but Bogdan read the danger and raced off his line to smother the Swansea striker's shot.

Graham again went close as the Bolton defence stood off the former Watford man, who curled a shot inches wide of the far right-hand post with Bogdan stranded.

Steinsson again came to Bolton's rescue when he nicked the ball off Sinclair at the back post, who looked set to score after Graham had rolled his marker to send in a dangerous low cross.

Bolton supporters were urging their team to attack in search of the points so badly needed for survival, but instead Swansea continued to turn the screw.

Rodgers happy with Swansea efforts

The Wanderers goal was living a charmed life as first Bogdan denied Sinclair with a sprawling save, before Swansea striker Graham left the crossbar shaking with a thunderous drive.

Bolton manager Owen Coyle brought on David Ngog for Ryo Miyaichi and the Frenchman's direct running up front helped to stretch Swansea out of their compact and organised shape.

Ivan Klasnic was also on for the home side and he teed up Eagles for a shot that whistled agonisingly wide of the Swansea goal, while Mark Davies was just beaten to an inviting cross by Caulker.

Those were Bolton's last and best chances of the second half and Blackburn's win at Norwich heaped further pressure on Coyle's side, whose trip to Aston Villa on Tuesday now takes on even greater significance.

Lineup, Bookings (3) & Substitutions (5)

Bolton Wanderers

  • 01 Bogdan
  • 02 Steinsson Booked
  • 18 Ricketts
  • 31 Wheater
  • 32 Ream
  • 07 Eagles
  • 10 Petrov
  • 16 M Davies Booked (Vela - 90' )
  • 19 Reo-Coker
  • 14 K Davies (Klasnic - 79' )
  • 30 Miyaichi (Ngog - 65' )

Substitutes

  • 22 Jaaskelainen
  • 03 Alonso
  • 12 Knight
  • 37 Vela
  • 17 Klasnic
  • 24 Ngog
  • 29 Sordell

Swansea City

  • 01 Vorm
  • 02 Williams Booked
  • 03 Taylor
  • 04 Caulker
  • 22 Rangel
  • 07 Britton
  • 11 Sinclair
  • 12 Dyer (Moore - 29' )
  • 24 Allen
  • 42 Sigurdsson
  • 10 Graham (Lita - 79' )

Substitutes

  • 25 Tremmel
  • 16 Monk
  • 20 Bessone
  • 15 Routledge
  • 17 McEachran
  • 18 Lita
  • 19 Moore
Ref: Dowd
Att: 25,401

Match Stats

Shots

7 20

On target

5 12

Corners

8 11

Fouls

19 7

Live Text Commentary

90:00 +5:41 Full time

Full Time The match has reached full-time.

90:00 +4:54 Substitution

Substitution Bolton substitution: Mark Davies replaced by Joshua Vela (injury).

90:00 +1:50

Goal kick taken long by Michel Vorm (Swansea).

90:00 +1:02

Shot by Joe Allen (Swansea) right-footed from left channel (20 yards), blocked by Mark Davies (Bolton).

90:00 +0:16

Attacking throw-in by Angel Rangel (Swansea).

90:00 +0:08

Attacking throw-in by Angel Rangel (Swansea).

89:51

Attacking throw-in by Angel Rangel (Swansea).

89:22

Attacking throw-in by Luke Moore (Swansea).

88:44

Header by David Ngog (Bolton) from right side of penalty area (18 yards), comfortable save (caught) by Michel Vorm (Swansea).

87:51

Inswinging corner from left by-line taken right-footed by Chris Eagles (Bolton) to far post, clearance by Ashley Williams (Swansea).

86:54

Foul by Gretar Rafn Steinsson (Bolton) on Scott Sinclair (Swansea). Free kick taken right-footed by Ashley Williams (Swansea) from own half, resulting in open play.

86:51

Goal kick taken long by Adam Bogdan (Bolton).

86:22

Shot by Luke Moore (Swansea) left-footed from right side of penalty area (12 yards), missed left.

85:55

Foul by Samuel Ricketts (Bolton) on Luke Moore (Swansea). Free kick taken right-footed by Angel Rangel (Swansea) from right wing, passed.

85:33

Goal kick taken long by Michel Vorm (Swansea).

85:02

Leroy Lita (Swansea) caught offside. Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

83:56

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to far post, foul by Angel Rangel (Swansea) on Tim Ream (Bolton). Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

83:22

Goal kick taken long by Michel Vorm (Swansea).

83:12

Shot by Chris Eagles (Bolton) right-footed from left channel (20 yards), missed left.

82:32

Defending throw-in by Neil Taylor (Swansea).

82:13

Inswinging corner taken by Chris Eagles from the right by-line.

82:00

Shot by David Wheater (Bolton) left-footed from right side of penalty area (12 yards), blocked by Steven Caulker (Swansea).

81:04

Foul by Gretar Rafn Steinsson (Bolton) on Neil Taylor (Swansea). Free kick taken right-footed by Neil Taylor (Swansea) from left wing, passed.

80:44

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

78:56

Goal kick taken long by Michel Vorm (Swansea).

78:56 Substitution

Substitution Bolton substitution: Kevin Davies replaced by Ivan Klasnic (tactical).

78:32 Substitution

Substitution Swansea substitution: Danny Graham replaced by Leroy Lita (tactical).

78:01

Inswinging corner from left by-line taken right-footed by Chris Eagles (Bolton) to far post, clearance by Danny Graham (Swansea).

77:14

Foul by Neil Taylor (Swansea) on Chris Eagles (Bolton). Free kick crossed left-footed by Martin Petrov (Bolton) from right wing, clearance by Angel Rangel (Swansea).

76:53

Goal kick taken long by Adam Bogdan (Bolton).

76:37

Shot by Gylfi Sigurdsson (Swansea) right-footed from left channel (35+ yards), missed right.

74:49

Foul by Ashley Williams (Swansea) on Kevin Davies (Bolton). Free kick crossed left-footed by Martin Petrov (Bolton) from right channel, resulting in open play.

73:58

Shot by Danny Graham (Swansea) right-footed from left wing (18 yards),

72:53

Shot by Scott Sinclair (Swansea) left-footed from left side of penalty area (12 yards), blocked by David Wheater (Bolton).

72:34

Shot by Danny Graham (Swansea) left-footed from left side of penalty area (12 yards), blocked by Adam Bogdan (Bolton).

72:04

David Ngog (Bolton) caught offside. Free kick taken right-footed by Steven Caulker (Swansea) from own half, passed.

70:24

Goal kick taken long by Michel Vorm (Swansea).

70:20

Cross by Martin Petrov (Bolton), resulting in ball out of play.

70:02

Defending throw-in by Angel Rangel (Swansea).

69:25

Goal kick taken long by Michel Vorm (Swansea).

68:45

Gylfi Sigurdsson (Swansea) caught offside. Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

68:15

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to near post, clearance by David Ngog (Bolton).

68:11

Cross by Scott Sinclair (Swansea), blocked by Gretar Rafn Steinsson (Bolton).

67:25

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to centre, resulting in open play.

67:11

The ball is swung over by Martin Petrov, Ashley Williams makes a clearance.

65:57

Foul by Neil Taylor (Swansea) on Chris Eagles (Bolton). Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

65:07

Attacking throw-in by Samuel Ricketts (Bolton).

64:49

Defending throw-in by Samuel Ricketts (Bolton).

64:38

Attacking throw-in by Angel Rangel (Swansea).

64:14 Substitution

Substitution Bolton substitution: Ryo Miyaichi replaced by David Ngog (tactical).

63:30

Outswinging corner from right by-line taken right-footed by Gylfi Sigurdsson (Swansea) to centre, resulting in open play.

62:04

Free kick taken left-footed by Neil Taylor (Swansea) from left wing, passed.

62:04 Booking

Booking Gretar Rafn Steinsson (Bolton) booked for unsporting behaviour.

62:03

Foul by Gretar Rafn Steinsson (Bolton) on Scott Sinclair (Swansea).

61:36

Shot by Danny Graham (Swansea) left-footed from left side of penalty area (18 yards), missed left.

60:35

Foul by Chris Eagles (Bolton) on Joe Allen (Swansea). Free kick taken right-footed by Joe Allen (Swansea) from own half, passed. Foul by Gretar Rafn Steinsson (Bolton) on Scott Sinclair (Swansea). Free kick taken right-footed by Scott Sinclair (Swansea) from left channel, passed.

59:56

Shot by Joe Allen (Swansea) drilled right-footed from right channel (25 yards), blocked by Tim Ream (Bolton).

59:00

Goal kick taken long by Adam Bogdan (Bolton).

58:44

Shot by Gylfi Sigurdsson (Swansea) left-footed from left channel (25 yards), blocked by Nigel Reo-Coker (Bolton).

58:19

Attacking throw-in by Angel Rangel (Swansea).

56:49

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

55:56

Outswinging corner from right by-line taken right-footed by Gylfi Sigurdsson (Swansea) to centre, clearance by Gretar Rafn Steinsson (Bolton).

55:49

Attacking throw-in by Angel Rangel (Swansea).

55:34

Shot by Danny Graham (Swansea) left-footed from right side of penalty area (12 yards), save (blocked) by Adam Bogdan (Bolton).

54:50

Mark Davies (Bolton) caught offside. Free kick taken right-footed by Michel Vorm (Swansea) from own half, resulting in open play.

54:28

Attacking throw-in by Samuel Ricketts (Bolton).

54:04

Goal kick taken short by Michel Vorm (Swansea).

53:11

Attacking throw-in by Samuel Ricketts (Bolton).

52:20

Foul by Martin Petrov (Bolton) on Angel Rangel (Swansea). Free kick taken right-footed by Angel Rangel (Swansea) from right wing, passed.

52:06

Defending throw-in by Samuel Ricketts (Bolton).

51:41

Foul by Gretar Rafn Steinsson (Bolton) on Scott Sinclair (Swansea). Free kick taken left-footed by Neil Taylor (Swansea) from left wing, passed.

50:31

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to centre, resulting in open play.

50:16

Cross by Gylfi Sigurdsson (Swansea), blocked by Mark Davies (Bolton).

49:25

Foul by Chris Eagles (Bolton) on Joe Allen (Swansea). Free kick taken right-footed by Ashley Williams (Swansea) from left channel, resulting in open play.

48:55

Goal kick taken long by Adam Bogdan (Bolton).

48:49

Cross by Neil Taylor (Swansea), resulting in ball out of play.

47:54

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to far post, clearance by Tim Ream (Bolton).

47:46

Cross by Neil Taylor (Swansea), blocked by Ryo Miyaichi (Bolton).

47:26

Attacking throw-in by Neil Taylor (Swansea).

46:59

Defending throw-in by Angel Rangel (Swansea).

46:37

Defending throw-in by Angel Rangel (Swansea).

46:15

Defending throw-in by Samuel Ricketts (Bolton).

45:01

The game restarts for the second half.

45:00 +2:48 Half time

Half Time The referee blows for half time.

45:00 +2:20

Foul by Kevin Davies (Bolton) on Ashley Williams (Swansea). Free kick taken left-footed by Neil Taylor (Swansea) from left wing, passed.

44:37

Shot by Martin Petrov (Bolton) volleyed left-footed from left side of penalty area (18 yards), blocked by Luke Moore (Swansea).

44:15

Outswinging corner from right by-line taken right-footed by Ryo Miyaichi (Bolton) to far post, clearance by Ashley Williams (Swansea).

43:09

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

41:35

Inswinging corner from left by-line taken right-footed by Gylfi Sigurdsson (Swansea) to far post, header by Ashley Williams (Swansea) from right side of six-yard box (6 yards), missed right.

40:36

Foul by Mark Davies (Bolton) on Gylfi Sigurdsson (Swansea).

40:34

Free kick taken right-footed by Gylfi Sigurdsson (Swansea) from right channel, resulting in open play.

40:34 Booking

Booking Mark Davies (Bolton) booked for unsporting behaviour.

39:47

Foul by Martin Petrov (Bolton) on Joe Allen (Swansea). Free kick taken right-footed by Joe Allen (Swansea) from own half, resulting in open play.

39:29

Attacking throw-in by Ashley Williams (Swansea).

37:17

Foul by Ashley Williams (Swansea) on Kevin Davies (Bolton). Free kick taken right-footed by Martin Petrov (Bolton) from right channel, resulting in open play.

36:53

Goal kick taken long by Adam Bogdan (Bolton).

36:52

Scott Sinclair produces a right-footed shot from deep inside the penalty box which goes wide of the right-hand upright.

35:57

Foul by Mark Davies (Bolton) on Luke Moore (Swansea). Free kick taken right-footed by Gylfi Sigurdsson (Swansea) from right channel (25 yards), save (fumbled) by Adam Bogdan (Bolton).

35:21

Gylfi Sigurdsson takes a shot. Tim Ream gets a block in.

32:44

Foul by Gretar Rafn Steinsson (Bolton) on Scott Sinclair (Swansea). Free kick taken right-footed by Danny Graham (Swansea) from right channel, resulting in open play.

32:22

Inswinging corner from left by-line taken right-footed by Chris Eagles (Bolton) to centre, resulting in open play.

31:36

Outswinging corner from left by-line taken left-footed by Martin Petrov (Bolton) to centre, resulting in open play.

30:30

Strike on goal comes in from Martin Petrov from the free kick, save by Michel Vorm. Kevin Davies takes a shot. Save made by Michel Vorm.

30:30 Booking

Booking Ashley Williams (Swansea) booked for unsporting behaviour.

30:07

Foul by Ashley Williams (Swansea) on Chris Eagles (Bolton).

28:55

Foul by Samuel Ricketts (Bolton) on Ashley Williams (Swansea). Free kick taken right-footed by Luke Moore (Swansea) from right channel, passed.

28:47

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

28:01 Substitution

Substitution Swansea substitution: Nathan Dyer replaced by Luke Moore (injury).

27:07

Shot by Gylfi Sigurdsson (Swansea) left-footed from left channel (20 yards), blocked by Gretar Rafn Steinsson (Bolton).

26:09

Cross by Martin Petrov (Bolton), clearance by Ashley Williams (Swansea).

25:07

Attacking throw-in by Samuel Ricketts (Bolton).

24:35

Attacking throw-in by Angel Rangel (Swansea).

23:32

Foul by Joe Allen (Swansea) on Mark Davies (Bolton). Free kick taken right-footed by Nigel Reo-Coker (Bolton) from right channel, resulting in open play.

23:02

Foul by Kevin Davies (Bolton) on Ashley Williams (Swansea). Free kick taken right-footed by Ashley Williams (Swansea) from left channel, passed.

22:34

Danny Graham (Swansea) caught offside. Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

21:59

Kevin Davies gives away a free kick for an unfair challenge on Steven Caulker. Steven Caulker takes the free kick.

21:23

Defending throw-in by Angel Rangel (Swansea).

19:15

Shot by Danny Graham (Swansea) right-footed from right side of penalty area (12 yards), blocked by Tim Ream (Bolton). Shot by Gylfi Sigurdsson (Swansea) right-footed from right side of penalty area (12 yards), blocked by David Wheater (Bolton). Outswinging corner from right by-line taken right-footed by Nathan Dyer (Swansea) to centre, resulting in open play.

17:59

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

17:32

Goal kick taken long by Michel Vorm (Swansea).

17:03

Defending throw-in by Angel Rangel (Swansea).

15:53

Goal kick taken long by Michel Vorm (Swansea).

14:33

Foul by Gretar Rafn Steinsson (Bolton) on Gylfi Sigurdsson (Swansea). Free kick taken right-footed by Ashley Williams (Swansea) from left channel, passed.

14:17

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

13:09

Assist (cross) by Martin Petrov (Bolton) from left wing.

13:09 Goal scored

Goal! - Chris Eagles - Bolton 1 - 1 Swansea Goal by Chris Eagles (Bolton) left-footed (bottom-right of goal) from left side of penalty area (12 yards).Bolton 1-1 Swansea.

11:49

Attacking throw-in by Gretar Rafn Steinsson (Bolton).

10:25

Outswinging corner from left by-line taken left-footed by Martin Petrov (Bolton) to centre, clearance by Steven Caulker (Swansea).

9:50

Outswinging corner from left by-line taken left-footed by Martin Petrov (Bolton) to near post, clearance by Steven Caulker (Swansea).

9:45

Cross by Martin Petrov (Bolton), blocked by Steven Caulker (Swansea).

9:26

Attacking throw-in by Samuel Ricketts (Bolton).

8:54

Goal kick taken long by Adam Bogdan (Bolton).

8:40

Shot by Nathan Dyer (Swansea) right-footed from left channel (35 yards), missed right.

8:01

Outswinging corner from right by-line taken right-footed by Gylfi Sigurdsson (Swansea) to centre, clearance by Tim Ream (Bolton).

7:20

Goal kick taken long by Adam Bogdan (Bolton).

7:11

Shot by Scott Sinclair (Swansea) drilled right-footed from left channel (25 yards), missed left.

5:02

Assist (pass) by Leon Britton (Swansea) from left channel.

5:02 Goal scored

Goal! - Scott Sinclair - Bolton 0 - 1 Swansea Goal by Scott Sinclair (Swansea) drilled right-footed (top-right of goal) from left channel (18 yards).Bolton 0-1 Swansea.

3:41

Goal kick taken long by Adam Bogdan (Bolton).

3:17

Defending throw-in by Samuel Ricketts (Bolton).

1:53

Danny Graham (Swansea) caught offside. Free kick taken right-footed by Adam Bogdan (Bolton) from own half, resulting in open play.

0:29

Foul by Nigel Reo-Coker (Bolton) on Leon Britton (Swansea). Free kick taken right-footed by Leon Britton (Swansea) from own half, passed.

0:00

The match gets underway.

Live data and text provided by our data suppliers