Goals from defender Steve Elliott and on-loan striker Paul Heffernan gave Bristol Rovers an impressive victory over promotion-chasing Charlton.
The visitors were dealt an early blow when Grant Basey was stretchered off with a suspected broken leg and they fell behind when Elliott volleyed in.
Heffernan sealed the win when he burst clear to unleash a powerful right-footed shot into the net.
Therry Racon's injury-time 20-yard strike was a consolation for Charlton.
Bristol Rovers manager Paul Trollope told BBC Radio Bristol:
"We've thought long and hard and worked long and hard on a lot of issues over the last two weeks.
"I'm not saying everything in the garden is rosy, because one result doesn't change things overnight.
"But certainly I was very proud of the way all the players showed a terrific spirit, a terrific desire and commitment to the football club."
Live text and stats
Monday, 15 February 2010
Npower League One
Home Team
Score
Away Team
Time
Bristol R
2-1
Charlton
FT
(HT 1-0)
Elliott 14
Heffernan 64
Racon 90+7
Bristol Rovers
27 Andersen
05 Coles
06 Elliott
15 Anthony
48 Jones
04 Lines (Lescott 77)
07 Campbell yellow card
11 Hughes
16 Blizzard yellow card (Reece 68)
09 Heffernan
17 Kuffour (A Williams 20)
Substitutes
51 Evans,
03 Wright,
20 Reece,
21 Clough,
23 Swallow,
32 Lescott,
08 A Williams
Charlton
01 Elliot
02 Richardson
06 Semedo yellow card (Reid 61)
12 Basey (Solly 3)
18 S Sodje
35 Dailly
04 Bailey yellow card
08 Racon yellow card
11 Sam
10 Burton yellow card
33 A Sodje (Mooney 46)
Substitutes
25 Randolph,
05 Llera,
16 Wagstaff,
20 Solly,
24 Reid,
09 McKenzie,
23 Mooney
Ref: KettleAtt: 7,624
BRISTOL R
CHARLTON
Possession
Bristol R46%
Charlton54%
Attempts on target
Bristol R12
Charlton7
Attempts off target
Bristol R2
Charlton5
Corners
Bristol R5
Charlton4
Fouls
Bristol R16
Charlton15
Final Result
Full Time
90:00+8:09 The referee brings the game to a close.
90:00+6:26 GOAL - Therry Racon:Bristol Rovers 2 - 1 Charlton Therry Racon fires in a goal from long range to the bottom right corner of the goal. Bristol Rovers 2-1 Charlton.
90:00+5:55 Aaron Lescott concedes a free kick for a foul on Deon Burton. Free kick crossed left-footed by Kyel Reid from left wing, Byron Anthony makes a clearance.
90:00+3:36 Mikkel Andersen restarts play with the free kick.
90:00+3:36 Booking Deon Burton receives a yellow card.
90:00+3:23 Free kick awarded for a foul by Deon Burton on Mikkel Andersen.
90:00+2:47 Therry Racon takes a shot from 25 yards. Save by Mikkel Andersen.
90:00+1:44 Lloyd Sam produces a right-footed shot from outside the penalty box and misses right.
90:00+0:26 The ball is sent over by Kyel Reid.
88:04 Inswinging corner taken right-footed by Lloyd Sam from the left by-line, clearance by Steve Elliott.
85:47 A cross is delivered by Christian Dailly, Steve Elliott manages to make a clearance.
84:24 Kyel Reid fouled by Jeff Hughes, the ref awards a free kick. Therry Racon takes the free kick.
82:51 Danny Coles challenges Therry Racon unfairly and gives away a free kick. Rob Elliot takes the direct free kick.
82:05 Free kick awarded for a foul by Therry Racon on Jeff Hughes. Daniel Jones delivers the ball from the free kick left-footed from left wing, Sam Sodje makes a clearance.
80:51 Byron Anthony gives away a free kick for an unfair challenge on David Mooney. Free kick crossed left-footed by Kyel Reid from left wing, clearance by Steve Elliott.
78:09 Lloyd Sam crosses the ball.
76:26 Substitution Aaron Lescott joins the action as a substitute, replacing Chris Lines.
73:51 Therry Racon has a curled shot. Save by Mikkel Andersen.
73:43 Chris Solly produces a cross, Danny Coles makes a clearance.
72:45 Stuart Campbell takes the outswinging corner, Sam Sodje makes a clearance.
72:40 The ball is delivered by Andrew Williams, blocked by Christian Dailly.
72:15 Centre by Therry Racon, Danny Coles manages to make a clearance.
70:16 Corner taken right-footed by Frazer Richardson from the right by-line, clearance made by Daniel Jones.
70:09 A cross is delivered by Kyel Reid, clearance by Daniel Jones.
69:24 Steve Elliott restarts play with the free kick.
69:24 Booking Therry Racon receives a yellow card.
69:11 Christian Dailly challenges Paul Heffernan unfairly and gives away a free kick.
68:56 Frazer Richardson sends in a cross, Steve Elliott manages to make a clearance.
68:35 The ball is swung over by Lloyd Sam, Danny Coles makes a clearance.
67:38 Substitution Charles Reece comes on in place of Dominic Blizzard.
66:34 Lloyd Sam crosses the ball.
65:43 Dominic Blizzard concedes a free kick for a foul on Nicky Bailey. Frazer Richardson takes the direct free kick.
64:42 Deon Burton concedes a free kick for a foul on Steve Elliott. Free kick taken by Mikkel Andersen.
63:46 Andrew Williams provided the assist for the goal.
63:46 GOAL - Paul Heffernan:Bristol Rovers 2 - 0 Charlton Paul Heffernan gets on the score sheet with a goal from just inside the area to the bottom right corner of the goal. Bristol Rovers 2-0 Charlton.
61:53 Free kick awarded for a foul by Stuart Campbell on David Mooney. Free kick crossed right-footed by Frazer Richardson from right channel, Unfair challenge on Chris Lines by Sam Sodje results in a free kick. Free kick taken by Mikkel Andersen.
60:20 Substitution Kyel Reid joins the action as a substitute, replacing Jose Vitor Semedo.
59:41 The ball is delivered by Lloyd Sam, Nicky Bailey produces a right-footed shot from deep inside the penalty area which goes wide of the right-hand post.
58:20 Christian Dailly gives away a free kick for an unfair challenge on Paul Heffernan. Free kick taken by Steve Elliott.
57:03 David Mooney handles the ball and concedes a free kick. Mikkel Andersen takes the free kick.
56:54 The ball is crossed by Lloyd Sam, save by Mikkel Andersen.
56:42 The ball is sent over by Therry Racon, Danny Coles manages to make a clearance.
Correction - 56:05 Daniel Jones challenges Frazer Richardson unfairly and gives away a free kick. Direct free kick taken by Rob Elliot.
56:05 Free kick awarded for a foul by Daniel Jones on Frazer Richardson. Rob Elliot takes the free kick.
54:15 Shot by Stuart Campbell. Rob Elliot makes a save.
52:47 Outswinging corner taken right-footed by Frazer Richardson from the right by-line to the near post, clearance by Jeff Hughes.
51:34 Chris Lines delivers the ball, Dominic Blizzard has a headed effort at goal from just inside the penalty area that misses to the right of the goal.
51:34 Booking Jose Vitor Semedo receives a yellow card for unsporting behaviour.
51:27 Foul by Jose Vitor Semedo on Andrew Williams, free kick awarded.
50:44 Chris Solly sends in a cross, Steve Elliott makes a clearance.
50:00 The ball is crossed by David Mooney, Mikkel Andersen makes a save.
48:37 Foul by Sam Sodje on Paul Heffernan, free kick awarded. Stuart Campbell takes the direct free kick.
48:04 A cross is delivered by Dominic Blizzard, blocked by Chris Solly.
46:10 David Mooney is penalised for a handball. Free kick taken by Steve Elliott.
45:01 The referee gets the second half underway.
45:01 Substitution David Mooney comes on in place of Akpo Sodje.
Half Time
45:00+5:21 The referee blows for half time.
45:00+4:33 Nicky Bailey concedes a free kick for a foul on Byron Anthony. Mikkel Andersen restarts play with the free kick.
45:00+3:46 Booking Nicky Bailey is cautioned.
45:00+1:57 Andrew Williams sends in a cross, Paul Heffernan produces a right-footed shot from the edge of the box and misses to the right of the target.
45:00+1:30 Andrew Williams takes a shot. Save made by Rob Elliot.
45:00+0:54 Shot from outside the penalty box by Nicky Bailey goes wide right of the goal.
43:58 Therry Racon gives away a free kick for an unfair challenge on Chris Lines. Free kick crossed right-footed by Stuart Campbell from right channel, Sam Sodje makes a clearance.
43:41 Akpo Sodje takes a shot. Mikkel Andersen makes a save.
42:25 Jose Vitor Semedo fouled by Chris Lines, the ref awards a free kick. Shot comes in from Nicky Bailey from the free kick.
41:56 Foul by Chris Lines on Therry Racon, free kick awarded. Rob Elliot takes the free kick.
40:35 Paul Heffernan takes a shot. Clearance by Sam Sodje.
40:10 Andrew Williams takes a shot. Sam Sodje gets a block in.
39:24 The ball is delivered by Nicky Bailey, save made by Mikkel Andersen.
39:18 Centre by Lloyd Sam, Byron Anthony makes a clearance.
38:32 Danny Coles fouled by Deon Burton, the ref awards a free kick. Direct free kick taken by Byron Anthony.
37:19 Centre by Lloyd Sam.
36:43 Sam Sodje fouled by Andrew Williams, the ref awards a free kick. Rob Elliot takes the free kick.
36:11 The referee blows for offside against Akpo Sodje. Mikkel Andersen takes the indirect free kick.
35:53 The ball is swung over by Jeff Hughes, Paul Heffernan takes a shot. Save made by Rob Elliot.
35:41 The ball is sent over by Jeff Hughes, Frazer Richardson manages to make a clearance.
35:04 Therry Racon concedes a free kick for a foul on Stuart Campbell. Free kick taken by Mikkel Andersen.
34:59 A cross is delivered by Nicky Bailey, clearance made by Danny Coles.
34:08 Christian Dailly gives away a free kick for an unfair challenge on Andrew Williams. Free kick crossed by Daniel Jones, clearance made by Nicky Bailey.
33:20 Close range headed effort by Akpo Sodje goes wide of the left-hand post.
33:20 Booking Stuart Campbell receives a caution.
33:04 Corner taken by Frazer Richardson played to the near post,
32:53 Akpo Sodje takes a shot. Blocked by Steve Elliott.
32:32 The ball is delivered by Therry Racon, clearance made by Jeff Hughes.
32:01 Jose Vitor Semedo fouled by Stuart Campbell, the ref awards a free kick. Christian Dailly takes the direct free kick.
31:51 Paul Heffernan takes a shot. Sam Sodje gets a block in.
30:59 Corner taken by Stuart Campbell played to the near post, clearance by Nicky Bailey.
30:20 Deon Burton is flagged offside by the assistant referee. Danny Coles takes the free kick.
29:16 The ball is sent over by Chris Solly, save by Mikkel Andersen.
28:55 The ball is sent over by Nicky Bailey, Chris Lines makes a clearance.
28:25 The official flags Paul Heffernan offside. Rob Elliot takes the indirect free kick.
27:39 Free kick awarded for an unfair challenge on Chris Lines by Sam Sodje. Chris Lines produces a strike on goal direct from the free kick, save by Rob Elliot.
26:36 Corner taken by Stuart Campbell, Steve Elliott takes a shot. Sam Sodje gets a block in.
26:22 Chris Lines takes a shot. Rob Elliot makes a fantastic save.
26:15 The ball is swung over by Daniel Jones, Sam Sodje manages to make a clearance.
25:59 Andrew Williams takes a shot. Brilliant save by Rob Elliot.
23:23 Nicky Bailey takes a shot. Save by Mikkel Andersen.
22:52 Free kick awarded for a foul by Jeff Hughes on Lloyd Sam. Rob Elliot takes the direct free kick.
22:28 A cross is delivered by Stuart Campbell, Lloyd Sam gets a block in.
22:08 Dominic Blizzard delivers the ball, Chris Solly gets a block in.
19:52 Frazer Richardson crosses the ball, clearance by Steve Elliott.
19:21 Substitution Andrew Williams on for Jo Kuffour.
19:03 Paul Heffernan challenges Jose Vitor Semedo unfairly and gives away a free kick. Rob Elliot takes the free kick.
17:21 Akpo Sodje produces a cross, blocked by Daniel Jones.
15:44 Free kick awarded for an unfair challenge on Jo Kuffour by Jose Vitor Semedo. Stuart Campbell crosses the ball from the free kick right-footed from left channel, comfortable save by Rob Elliot.
13:37 Paul Heffernan provided the assist for the goal.
13:37 GOAL - Steve Elliott:Bristol Rovers 1 - 0 Charlton Steve Elliott scores a goal from close range low into the middle of the goal. Bristol Rovers 1-0 Charlton.
13:07 Corner taken by Stuart Campbell,
10:41 Outswinging corner taken right-footed by Stuart Campbell.
8:50 The assistant referee flags for offside against Akpo Sodje. Mikkel Andersen takes the indirect free kick.
7:49 The referee penalises Nicky Bailey for handball. Direct free kick taken by Mikkel Andersen.
6:51 Foul by Chris Lines on Therry Racon, free kick awarded. Shot comes in from Nicky Bailey from the free kick.
4:15 Frazer Richardson fouled by Jeff Hughes, the ref awards a free kick. Rob Elliot takes the free kick.
0:26 Free kick crossed right-footed by Frazer Richardson, Mikkel Andersen makes a save.
0:26 Substitution (Charlton) makes a substitution, with Chris Solly coming on for Grant Basey.
0:26 Booking Dominic Blizzard is cautioned by the ref for unsporting behaviour.
0:15 Foul by Dominic Blizzard on Grant Basey, free kick awarded.
0:00 The ref blows the whistle to start the match.
Live text and data provided by The Press Association.
Bookmark with:
What are these?