Charlton took full advantage of their second chance against Doncaster as goals from Dale Stephens and Simon Church gave them victory at The Valley.

The original game in August was abandoned at half-time because of heavy rain, with Rovers leading 3-1.

Stephens opened the scoring this time with a spectacular volley before Church slid home to seal the victory.

The Addicks, who climb to 17th, also hit the woodwork twice while Doncaster failed to test home keeper Ben Alnwick.

The win was only Charlton's second at home this season but they dominated throughout despite being forced into a late change.

Goalkeeper Ben Hamer was injured in the warm-up, so Alnwick came in for what turned out to be a quiet debut.

The home side's first chance came after just two minutes when Church should have given them the lead, before Yann Kermorgant scuffed a shot against the post.

Johnnie Jackson then forced Ross Turnbull into a stunning save before the Doncaster keeper was finally beaten by Stephens.

The visitors' only real chance fell to on-loan Manchester United striker Federico Macheda, who blazed a shot over the crossbar.

Turnbull saved well from Lawrie Wilson but could do nothing when Church was sent clean through by Jackson and slid the ball home.

Cameron Stewart went close to adding a third, striking the crossbar with a 25-yard shot.

Doncaster slip to 20th as a result, but are five points clear of the relegation zone.

Charlton manager Chris Powell said: "It was a deserved win, a brave, committed performance under some pressure.

"We knew it was our game in hand and we all knew what happened in the abandoned game - so we needed to make the most of it. We didn't perform in that game but that was a watershed moment, if you pardon the pun."

Doncaster boss Paul Dickov added: "We had six players missing from the abandoned game but take nothing away from Charlton, they looked half a yard sharper than us.

"It grated at the time maybe but I can't let it go now. I'm not going to make excuses, we should have done better than we did.

"We didn't match their desire and Charlton wanted it more than us."

Lineup, Bookings (2) & Substitutions (5)

Charlton Athletic

  • 12 Alnwick
  • 23 Wilson
  • 16 Wiggins
  • 24 Cousins
  • 05 Morrison
  • 06 Dervite
  • 32 Stewart (Green - 92' )
  • 08 Stephens
  • 18 Kermorgant
  • 09 Church (Sordell - 81' )
  • 04 Jackson Booked (Hughes - 91' )

Substitutes

  • 02 Hughes
  • 03 Evina
  • 07 Green
  • 10 Sordell
  • 11 Harriott
  • 15 Wood
  • 35 Pigott

Doncaster Rovers

  • 01 Turnbull
  • 02 Quinn
  • 32 Wabara
  • 21 De Val (Peterson - 76' )
  • 14 Khumalo
  • 12 McCullough
  • 26 Coppinger
  • 19 Wellens Booked
  • 08 Paynter (Robinson - 68' )
  • 10 Macheda
  • 07 Duffy

Substitutes

  • 11 Cotterill
  • 13 Maxted
  • 15 Wakefield
  • 17 Woods
  • 22 Robinson
  • 23 Bennett
  • 30 Peterson
Ref: Simon Hooper
Att: 14,140

Match Stats

Shots

14 7

On target

5 2

Corners

2 0

Fouls

11 10

Live Text Commentary

Full time

Full Time Match ends, Charlton Athletic 2, Doncaster Rovers 0.

90:00 +4:22 Full time

Full Time Second Half ends, Charlton Athletic 2, Doncaster Rovers 0.

90:00 +3:43

Foul by Alex Peterson (Doncaster Rovers).

90:00 +3:43

Andy Hughes (Charlton Athletic) wins a free kick in the defensive half.

90:00 +3:03

Offside, Charlton Athletic. Marvin Sordell tries a through ball, but Danny Green is caught offside.

90:00 +1:58 Substitution

Substitution Substitution, Charlton Athletic. Danny Green replaces Cameron Stewart.

90:00 +0:38 Substitution

Substitution Substitution, Charlton Athletic. Andy Hughes replaces Johnnie Jackson.

86:15

Attempt missed. Federico Macheda (Doncaster Rovers) left footed shot from the left side of the box is too high. Assisted by Mark Duffy.

85:37

Attempt saved. Theo Robinson (Doncaster Rovers) right footed shot from outside the box is saved in the bottom right corner. Assisted by Richard Wellens.

81:42

James Coppinger (Doncaster Rovers) wins a free kick in the defensive half.

81:42

Foul by Johnnie Jackson (Charlton Athletic).

80:48

Hand ball by Reece Wabara (Doncaster Rovers).

80:05 Substitution

Substitution Substitution, Charlton Athletic. Marvin Sordell replaces Simon Church.

78:13

Attempt blocked. Dale Stephens (Charlton Athletic) right footed shot from the centre of the box is blocked.

77:06

Offside, Doncaster Rovers. Mark Duffy tries a through ball, but Alex Peterson is caught offside.

76:00

Attempt missed. Mark Duffy (Doncaster Rovers) right footed shot from outside the box misses to the left from a direct free kick.

75:53 Substitution

Substitution Substitution, Doncaster Rovers. Alex Peterson replaces Marc.

74:34 Booking

Booking Johnnie Jackson (Charlton Athletic) is shown the yellow card for a bad foul.

74:04

Richard Wellens (Doncaster Rovers) wins a free kick in the attacking half.

74:04

Foul by Johnnie Jackson (Charlton Athletic).

72:00

Delay over. They are ready to continue.

71:00

Delay in match Bongani Khumalo (Doncaster Rovers) because of an injury.

69:06

Foul by Federico Macheda (Doncaster Rovers).

69:06

Rhoys Wiggins (Charlton Athletic) wins a free kick in the defensive half.

67:34

Cameron Stewart (Charlton Athletic) hits the bar with a right footed shot from outside the box.

67:07 Substitution

Substitution Substitution, Doncaster Rovers. Theo Robinson replaces Billy Paynter.

66:16

Corner, Charlton Athletic. Conceded by Ross Turnbull.

66:10

Attempt saved. Cameron Stewart (Charlton Athletic) right footed shot from outside the box is saved in the top centre of the goal. Assisted by Rhoys Wiggins.

65:08

Marc (Doncaster Rovers) wins a free kick on the right wing.

65:08

Foul by Yann Kermorgant (Charlton Athletic).

64:30

Attempt missed. Yann Kermorgant (Charlton Athletic) right footed shot from outside the box is too high. Assisted by Michael Morrison following a corner.

63:36

Foul by Reece Wabara (Doncaster Rovers).

63:36

Cameron Stewart (Charlton Athletic) wins a free kick on the right wing.

59:54 Goal scored

Goal! Goal! Charlton Athletic 2, Doncaster Rovers 0. Simon Church (Charlton Athletic) right footed shot from outside the box to the bottom left corner. Assisted by Johnnie Jackson with a through ball.

54:21

Attempt missed. Jordan Cousins (Charlton Athletic) right footed shot from outside the box is too high.

54:17

Attempt saved. Lawrie Wilson (Charlton Athletic) right footed shot from the right side of the box is saved in the bottom right corner. Assisted by Cameron Stewart.

52:02

Corner, Charlton Athletic. Conceded by James Coppinger.

50:45

Attempt saved. Federico Macheda (Doncaster Rovers) header from the centre of the box is saved in the top centre of the goal. Assisted by Richard Wellens.

49:19

Attempt blocked. Cameron Stewart (Charlton Athletic) right footed shot from outside the box is blocked. Assisted by Dale Stephens.

45:00

Second Half begins Charlton Athletic 1, Doncaster Rovers 0.

45:00 +1:10 Half time

Half Time First Half ends, Charlton Athletic 1, Doncaster Rovers 0.

45:00 +0:33

Foul by Billy Paynter (Doncaster Rovers).

45:00 +0:33

Michael Morrison (Charlton Athletic) wins a free kick in the defensive half.

44:14

Attempt missed. Bongani Khumalo (Doncaster Rovers) header from the centre of the box misses to the left. Assisted by Mark Duffy with a cross following a set piece situation.

43:35

Federico Macheda (Doncaster Rovers) wins a free kick on the right wing.

43:35

Foul by Dorian Dervite (Charlton Athletic).

41:27

Attempt missed. Federico Macheda (Doncaster Rovers) right footed shot from the right side of the box is too high. Assisted by Richard Wellens.

40:17

Attempt missed. Yann Kermorgant (Charlton Athletic) right footed shot from outside the box misses to the right.

38:51 Goal scored

Goal! Goal! Charlton Athletic 1, Doncaster Rovers 0. Dale Stephens (Charlton Athletic) right footed shot from outside the box to the top left corner.

37:03

Offside, Doncaster Rovers. Paul Quinn tries a through ball, but Federico Macheda is caught offside.

34:18

Hand ball by Simon Church (Charlton Athletic).

33:13

Billy Paynter (Doncaster Rovers) wins a free kick in the attacking half.

33:13

Foul by Dorian Dervite (Charlton Athletic).

31:47

Reece Wabara (Doncaster Rovers) wins a free kick in the defensive half.

31:47

Foul by Cameron Stewart (Charlton Athletic).

30:16

Offside, Doncaster Rovers. James Coppinger tries a through ball, but Billy Paynter is caught offside.

29:24

James Coppinger (Doncaster Rovers) wins a free kick on the right wing.

29:24

Foul by Johnnie Jackson (Charlton Athletic).

27:13

Attempt missed. Billy Paynter (Doncaster Rovers) header from the centre of the box is high and wide to the right. Assisted by Paul Quinn with a cross.

24:52

Attempt saved. Johnnie Jackson (Charlton Athletic) right footed shot from the centre of the box is saved in the bottom right corner. Assisted by Simon Church with a cross.

23:41

Yann Kermorgant (Charlton Athletic) hits the left post with a left footed shot from the centre of the box. Assisted by Rhoys Wiggins with a cross.

21:08

Bongani Khumalo (Doncaster Rovers) wins a free kick in the defensive half.

21:08

Foul by Simon Church (Charlton Athletic).

19:36

Attempt missed. Yann Kermorgant (Charlton Athletic) right footed shot from outside the box is too high from a direct free kick.

18:46

Foul by Billy Paynter (Doncaster Rovers).

18:46

Yann Kermorgant (Charlton Athletic) wins a free kick in the attacking half.

18:21

Foul by Federico Macheda (Doncaster Rovers).

18:21

Jordan Cousins (Charlton Athletic) wins a free kick on the right wing.

16:45

Federico Macheda (Doncaster Rovers) wins a free kick in the defensive half.

16:45

Foul by Jordan Cousins (Charlton Athletic).

15:50

Foul by Richard Wellens (Doncaster Rovers).

15:50

Yann Kermorgant (Charlton Athletic) wins a free kick in the defensive half.

11:59

Foul by Marc (Doncaster Rovers).

11:59

Cameron Stewart (Charlton Athletic) wins a free kick on the right wing.

8:10 Booking

Booking Richard Wellens (Doncaster Rovers) is shown the yellow card for a bad foul.

7:08

Dale Stephens (Charlton Athletic) wins a free kick on the right wing.

7:08

Foul by Richard Wellens (Doncaster Rovers).

4:10

Foul by Lawrie Wilson (Charlton Athletic).

4:10

Mark Duffy (Doncaster Rovers) wins a free kick on the left wing.

1:34

Attempt missed. Simon Church (Charlton Athletic) right footed shot from the centre of the box is close, but misses to the left. Assisted by Jordan Cousins with a through ball.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers