Doncaster Rovers moved four points clear of the Championship relegation zone after easing to a dominant win against 10-man Charlton Athletic.

Rovers were already a goal up thanks to Abdoulaye Meite's tap-in when Addicks full-back Lawrie Wilson was dismissed after conceding a first-half penalty.

Chris Brown doubled his side's lead from the subsequent spot-kick.

And struggling Charlton's defeat was sealed when the outstanding Mark Duffy curled in after the break.

Addicks anguish

Charlton have won only one of their past 10 games in the Championship, losing five

The result means Chris Powell's side, who remain in the bottom three, are without a league win in 2014. Doncaster, meanwhile, have taken seven points from their past three matches.

Rovers' superior form was apparent in a crucial 10-minute spell which began with defender Meite scrambling home his first goal for Paul Dickov's side after Ben Alnwick saved from Duffy.

And the match soon slipped away from the Addicks as Wilson was sent off for upending Billy Sharp from behind in the box, with Brown sending Alnwick the wrong way from 12 yards.

Rovers were already firmly in control by the time Duffy's measured strike from just inside the area sealed a victory that saw them continue their climb away from danger.

Doncaster boss Paul Dickov:

"I thought for the first 30 to 35 minutes we were fantastic, but I had a go at them at half-time as I thought the last 10 minutes were really sloppy and we dropped our standards.

"We were showboating a little bit - we are at our best when we play two-touch and at a high tempo. Second half I thought we were better, but there were times when our all retention wasn't great. But it's another three points and a big three points.

"That was massive - it doesn't take a rocket scientist, but if you keep a clean sheet then you're going to pick up at least a point and I thought defensively we were solid."

Charlton boss Chris Powell:

"Doncaster were on it from the start and we didn't get going at all. When we went a goal down, then 2-0 down with a man sent off, it was going to be a long road for us.

"We have some tough games recently and although we huffed and puffed, we just never got ourselves going.

"I think most referees in that position would have given it [the penalty]. I don't think Lawrie got the ball and he had a decision to make and he made it."+

Lineup, Bookings (2) & Substitutions (6)

Doncaster Rovers

  • 01 Turnbull
  • 17 Tamas (Quinn - 77' )
  • 03 Husband
  • 18 Keegan
  • 14 Khumalo
  • 20 Méité
  • 26 Coppinger
  • 19 Wellens
  • 10 Sharp (Cotterill - 77' )
  • 09 Brown (Peterson - 89' )
  • 07 Duffy

Substitutes

  • 02 Quinn
  • 04 Furman
  • 11 Cotterill
  • 13 Maxted
  • 21 De Val
  • 30 Peterson
  • 31 Stevens

Charlton Athletic

  • 12 Alnwick
  • 31 Lennon
  • 03 Evina (Wood - 45' )
  • 24 Cousins
  • 05 Morrison
  • 06 Dervite
  • 23 Wilson Dismissed
  • 08 Stephens Booked (Ajdarevic - 79' )
  • 09 Church (Harriott - 76' )
  • 18 Kermorgant
  • 04 Jackson

Substitutes

  • 07 Green
  • 10 Sordell
  • 11 Harriott
  • 15 Wood
  • 21 Thuram-Ulien
  • 35 Pigott
  • 42 Ajdarevic
Ref: Paul Tierney
Att: 7,289

Match Stats

Shots

20 4

On target

7 0

Corners

7 1

Fouls

9 16

Live Text Commentary

Full time

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

90:00 +3:11 Full time

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

90:00 +2:43

Offside, Doncaster Rovers. Richard Wellens tries a through ball, but James Coppinger is caught offside.

90:00 +1:59

Foul by Abdoulaye Méité (Doncaster Rovers).

90:00 +1:59

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

90:00 +1:34

Richard Wellens (Doncaster Rovers) hits the bar with a right footed shot from more than 40 yards on the right wing.

88:16 Substitution

Substitution Substitution, Doncaster Rovers. Alex Peterson replaces Chris Brown.

87:47

Attempt missed. David Cotterill (Doncaster Rovers) right footed shot from outside the box is close, but misses the top right corner. Assisted by Mark Duffy.

85:18

Offside, Charlton Athletic. Callum Harriott tries a through ball, but Astrit Ajdarevic is caught offside.

84:37

Attempt missed. David Cotterill (Doncaster Rovers) right footed shot from outside the box is close, but misses to the right. Assisted by Mark Duffy.

84:17

Attempt missed. Chris Brown (Doncaster Rovers) header from the centre of the box is close, but misses to the right. Assisted by James Coppinger with a cross.

83:40

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

83:40

Foul by Harry Lennon (Charlton Athletic).

78:51 Substitution

Substitution Substitution, Charlton Athletic. Astrit Ajdarevic replaces Dale Stephens.

77:10

Foul by Richard Wellens (Doncaster Rovers).

77:10

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

76:52 Substitution

Substitution Substitution, Doncaster Rovers. David Cotterill replaces Billy Sharp.

76:42 Substitution

Substitution Substitution, Doncaster Rovers. Paul Quinn replaces Gabriel Tamas.

76:00

Attempt saved. Billy Sharp (Doncaster Rovers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by Mark Duffy.

75:16 Substitution

Substitution Substitution, Charlton Athletic. Callum Harriott replaces Simon Church.

74:59 Booking

Booking Dale Stephens (Charlton Athletic) is shown the yellow card for a bad foul.

74:51

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

74:51

Foul by Dale Stephens (Charlton Athletic).

73:52

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

73:52

Foul by Jordan Cousins (Charlton Athletic).

73:24

Attempt saved. Mark Duffy (Doncaster Rovers) right footed shot from outside the box is saved in the bottom right corner.

72:22

Chris Brown (Doncaster Rovers) wins a free kick in the attacking half.

72:22

Foul by Dorian Dervite (Charlton Athletic).

70:18

Foul by Mark Duffy (Doncaster Rovers).

70:18

Jordan Cousins (Charlton Athletic) wins a free kick in the defensive half.

69:38

Foul by Billy Sharp (Doncaster Rovers).

69:38

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

69:01

Corner, Doncaster Rovers. Conceded by Dorian Dervite.

68:10

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

68:10

Foul by Dale Stephens (Charlton Athletic).

67:32

Attempt blocked. James Coppinger (Doncaster Rovers) right footed shot from the centre of the box is blocked. Assisted by Billy Sharp with a cross.

66:10 Goal scored

Goal! Goal! Doncaster Rovers 3, Charlton Athletic 0. Mark Duffy (Doncaster Rovers) right footed shot from outside the box to the top right corner. Assisted by Paul Keegan.

64:07

Attempt missed. Gabriel Tamas (Doncaster Rovers) right footed shot from the right side of the box is close, but misses to the right. Assisted by James Coppinger with a cross.

60:36

Offside, Doncaster Rovers. Paul Keegan tries a through ball, but James Coppinger is caught offside.

59:43

Offside, Doncaster Rovers. Mark Duffy tries a through ball, but Chris Brown is caught offside.

58:24

Offside, Charlton Athletic. Michael Morrison tries a through ball, but Johnnie Jackson is caught offside.

57:30

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

57:30

Foul by Harry Lennon (Charlton Athletic).

56:13

Foul by Abdoulaye Méité (Doncaster Rovers).

56:13

Yann Kermorgant (Charlton Athletic) wins a free kick on the right wing.

55:42

Attempt missed. Billy Sharp (Doncaster Rovers) left footed shot from outside the box is close, but misses to the right. Assisted by James Coppinger.

54:29

Attempt blocked. Mark Duffy (Doncaster Rovers) right footed shot from outside the box is blocked. Assisted by Billy Sharp.

52:07

Attempt missed. Simon Church (Charlton Athletic) right footed shot from the right side of the box is high and wide to the right. Assisted by Jordan Cousins.

50:29

Attempt missed. Mark Duffy (Doncaster Rovers) left footed shot from the right side of the box is close, but misses to the right following a corner.

49:54

Corner, Doncaster Rovers. Conceded by Ben Alnwick.

49:01

Corner, Doncaster Rovers. Conceded by Dorian Dervite.

45:37

Paul Keegan (Doncaster Rovers) wins a free kick in the attacking half.

45:37

Dangerous play by Dale Stephens (Charlton Athletic).

45:00

Second Half begins Doncaster Rovers 2, Charlton Athletic 0.

45:00 Substitution

Substitution Substitution, Charlton Athletic. Richard Wood replaces Cedric Evina.

45:00 +2:16 Half time

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

45:00 +1:32

Foul by Richard Wellens (Doncaster Rovers).

45:00 +1:32

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

44:09

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

44:09

Foul by Yann Kermorgant (Charlton Athletic).

43:26

Offside, Doncaster Rovers. Richard Wellens tries a through ball, but Chris Brown is caught offside.

41:03

Attempt saved. Billy Sharp (Doncaster Rovers) right footed shot from outside the box is saved in the centre of the goal. Assisted by Mark Duffy.

40:53

Attempt saved. James Coppinger (Doncaster Rovers) right footed shot from the right side of the box is saved in the bottom left corner. Assisted by Richard Wellens.

39:15

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

39:15

Foul by Johnnie Jackson (Charlton Athletic).

35:23 Goal scored

Goal! Goal! Doncaster Rovers 2, Charlton Athletic 0. Chris Brown (Doncaster Rovers) converts the penalty with a right footed shot to the bottom right corner.

34:37 Dismissal

Dismissal Lawrie Wilson (Charlton Athletic) is shown the red card.

34:24

Penalty Doncaster Rovers. Billy Sharp draws a foul in the penalty area.

34:24

Penalty conceded by Lawrie Wilson (Charlton Athletic) after a foul in the penalty area.

30:02

Corner, Doncaster Rovers. Conceded by Johnnie Jackson.

28:54

Foul by Dorian Dervite (Charlton Athletic).

28:54

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

28:11

Offside, Charlton Athletic. Jordan Cousins tries a through ball, but Yann Kermorgant is caught offside.

26:59

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

26:59

Foul by Jordan Cousins (Charlton Athletic).

25:39 Goal scored

Goal! Goal! Doncaster Rovers 1, Charlton Athletic 0. Abdoulaye Méité (Doncaster Rovers) right footed shot from very close range to the bottom right corner following a corner.

25:22

Corner, Doncaster Rovers. Conceded by Harry Lennon.

25:13

Bongani Khumalo (Doncaster Rovers) hits the right post with a right footed shot from the left side of the six yard box. Assisted by James Husband.

24:46

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

24:46

Foul by Simon Church (Charlton Athletic).

20:39

Foul by Richard Wellens (Doncaster Rovers).

20:39

Yann Kermorgant (Charlton Athletic) wins a free kick on the right wing.

19:16

Corner, Charlton Athletic. Conceded by James Husband.

18:34

Foul by Mark Duffy (Doncaster Rovers).

18:34

Cedric Evina (Charlton Athletic) wins a free kick on the left wing.

16:41

Corner, Doncaster Rovers. Conceded by Cedric Evina.

16:07

Attempt blocked. James Coppinger (Doncaster Rovers) right footed shot from outside the box is blocked. Assisted by Billy Sharp.

12:29

Corner, Doncaster Rovers. Conceded by Michael Morrison.

9:53

Attempt blocked. Billy Sharp (Doncaster Rovers) left footed shot from outside the box is blocked.

8:31

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

8:31

Foul by Jordan Cousins (Charlton Athletic).

8:25

Attempt blocked. Yann Kermorgant (Charlton Athletic) left footed shot from outside the box is blocked.

4:12

Attempt missed. Johnnie Jackson (Charlton Athletic) left footed shot from outside the box is high and wide to the left. Assisted by Dale Stephens.

3:26

Paul Keegan (Doncaster Rovers) wins a free kick in the attacking half.

3:26

Foul by Yann Kermorgant (Charlton Athletic).

3:02

Paul Keegan (Doncaster Rovers) wins a free kick in the defensive half.

3:02

Foul by Yann Kermorgant (Charlton Athletic).

2:09

Foul by Paul Keegan (Doncaster Rovers).

2:09

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

1:31

Attempt missed. Gabriel Tamas (Doncaster Rovers) right footed shot from outside the box is high and wide to the right. Assisted by Paul Keegan.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers