Billy Sharp's injury-time winner gave Doncaster victory against 10-man Watford at the Keepmoat Stadium.

Watford striker Mathias Ranegie was sent off early on for kicking out at James Husband.

Chris Brown headed Rovers in front and, despite being pegged back by Ikechi Anya's equaliser from Fernando Forestieri's ball, Sharp's late strike secured all three points.

The result takes Doncaster seven points clear of the relegation zone.

Watford are now 10 points off the play-off places.

Alexander Merkel forced a good save out of Doncaster keeper Sam Johnstone in the 16th minute, just two minutes before the dismissal of Ranegie, who appeared to retaliate to a pat on the head from Husband after the pair tangled down the left flank.

Rovers quickly capitalised on the man advantage when James Coppinger's cross was headed in by Brown at the near post.

Troy Deeney latched onto a sloppy backpass from Abdoulaye Meite shortly before half-time but, having rounded Johnstone, he appeared to be bundled over with the goal gaping.

Merkel struck a 20-yard free-kick against the crossbar early in the second half with Deeney diverting the rebound over the crossbar.

And Watford's pressure finally told in the 68th minute when Anya got on the end of Forestieri's scooped pass and slammed the ball into the bottom left-hand corner.

Rovers fought back well though and had numerous opportunities against their tiring opposition before Sharp stabbed home the decider.

Doncaster boss Paul Dickov:

"It was a tough game for us - Watford are a good side and they deserve a lot of credit. They worked their socks off and made it hard for us, although we looked nervy until they scored and I thought we switched off.

"But after they equalised, we got back to doing the right things and to be honest, we should have scored three or four more.

"It was a big win for us, a massive three points, but it is important not to get too carried away with it."

Watford boss Beppe Sannino:

"I am disappointed about the red card as you always have to accept the physical contact on the pitch - I did not like Mathias's reaction.

"I was proud of them, but we are still heading back to Watford with no points.

"We played 10 against 11 for 70 minutes and it was harsh on us not to take anything from the game."

Lineup, Bookings (8) & Substitutions (3)

Doncaster Rovers

  • 33 Johnstone
  • 07 Duffy
  • 11 Cotterill
  • 03 Husband
  • 20 Méité (McCullough - 45' )
  • 02 Quinn
  • 18 Keegan Booked
  • 19 Wellens Booked
  • 10 Sharp
  • 09 Brown
  • 26 Coppinger Booked

Substitutes

  • 04 Furman
  • 12 McCullough
  • 13 Maxted
  • 21 De Val
  • 22 Robinson
  • 31 Stevens
  • 34 Bowery

Watford

  • 30 Bond
  • 21 Anya
  • 18 Pudil
  • 04 Angella Booked
  • 27 Cassetti Booked
  • 12 Doyley
  • 28 Tözsér Booked
  • 08 Merkel (Forestieri - 59' )
  • 13 Ranegie Dismissed
  • 09 Deeney
  • 07 Battocchio (Faraoni - 88' Booked )

Substitutes

  • 05 Belkalem
  • 10 McGugan
  • 11 Forestieri
  • 19 Faraoni
  • 24 Woods
  • 29 Neill
  • 31 Hoban
Ref: Chris Sarginson
Att: 6,581

Match Stats

Shots

18 10

On target

7 2

Corners

5 2

Fouls

11 12

Live Text Commentary

Full time

Full Time Match ends, Doncaster Rovers 2, Watford 1.

90:00 +5:56 Full time

Full Time Second Half ends, Doncaster Rovers 2, Watford 1.

90:00 +5:11

Attempt missed. Gabriele Angella (Watford) header from the centre of the box is high and wide to the right. Assisted by Marco Davide Faraoni following a set piece situation.

90:00 +4:55 Booking

Booking Marco Davide Faraoni (Watford) is shown the yellow card.

90:00 +3:57

Foul by Paul Keegan (Doncaster Rovers).

90:00 +3:57

Daniel Pudil (Watford) wins a free kick in the attacking half.

90:00 +3:53 Booking

Booking Richard Wellens (Doncaster Rovers) is shown the yellow card.

90:00 +2:10 Goal scored

Goal! Goal! Doncaster Rovers 2, Watford 1. Billy Sharp (Doncaster Rovers) right footed shot from very close range to the bottom left corner.

90:00 +2:07

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

89:02 Booking

Booking James Coppinger (Doncaster Rovers) is shown the yellow card for a bad foul.

88:58

Foul by James Coppinger (Doncaster Rovers).

88:58

Daniel Pudil (Watford) wins a free kick in the defensive half.

87:42 Substitution

Substitution Substitution, Watford. Marco Davide Faraoni replaces Cristian Battocchio.

87:03

Attempt missed. David Cotterill (Doncaster Rovers) right footed shot from the left side of the box is close, but misses to the right. Assisted by Paul Keegan.

83:05

Corner, Doncaster Rovers. Conceded by Jonathan Bond.

83:00

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

82:19

Hand ball by Daniel Tözsér (Watford).

80:27

Attempt missed. Chris Brown (Doncaster Rovers) header from the centre of the box misses to the right. Assisted by Luke McCullough with a cross.

80:18

Attempt blocked. Paul Keegan (Doncaster Rovers) right footed shot from the right side of the box is blocked. Assisted by Mark Duffy.

79:46

Corner, Doncaster Rovers. Conceded by Jonathan Bond.

79:42

Attempt saved. Richard Wellens (Doncaster Rovers) left footed shot from the centre of the box is saved in the centre of the goal. Assisted by David Cotterill.

78:02

Attempt missed. Chris Brown (Doncaster Rovers) right footed shot from very close range is close, but misses to the left. Assisted by Mark Duffy.

77:24

Attempt blocked. Richard Wellens (Doncaster Rovers) right footed shot from outside the box is blocked. Assisted by James Husband.

72:36

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

72:36

Foul by Fernando Forestieri (Watford).

70:39 Booking

Booking Paul Keegan (Doncaster Rovers) is shown the yellow card for a bad foul.

70:25

Foul by Paul Keegan (Doncaster Rovers).

70:25

Fernando Forestieri (Watford) wins a free kick in the defensive half.

68:47

Attempt missed. Billy Sharp (Doncaster Rovers) right footed shot from very close range is just a bit too high. Assisted by Mark Duffy with a cross.

67:22 Goal scored

Goal! Goal! Doncaster Rovers 1, Watford 1. Ikechi Anya (Watford) left footed shot from the centre of the box to the bottom right corner. Assisted by Fernando Forestieri.

66:18

Corner, Watford. Conceded by Paul Quinn.

66:16

Attempt blocked. Fernando Forestieri (Watford) right footed shot from outside the box is blocked. Assisted by Troy Deeney with a headed pass.

63:55

Attempt missed. David Cotterill (Doncaster Rovers) right footed shot from outside the box is high and wide to the right. Assisted by Chris Brown.

61:34 Booking

Booking Daniel Tözsér (Watford) is shown the yellow card.

60:39

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

60:39

Foul by Fernando Forestieri (Watford).

59:48

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

59:48

Foul by Gabriele Angella (Watford).

58:34 Substitution

Substitution Substitution, Watford. Fernando Forestieri replaces Alexander Merkel.

57:57

Attempt missed. Mark Duffy (Doncaster Rovers) right footed shot from outside the box is high and wide to the right. Assisted by James Husband.

56:05

Foul by Billy Sharp (Doncaster Rovers).

56:05

Gabriele Angella (Watford) wins a free kick in the defensive half.

54:33

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

54:33

Foul by Cristian Battocchio (Watford).

51:33

Attempt missed. Troy Deeney (Watford) right footed shot from very close range is too high following a set piece situation.

51:29

Alexander Merkel (Watford) hits the bar with a right footed shot from outside the box from a direct free kick.

50:30

Foul by Paul Keegan (Doncaster Rovers).

50:30

Daniel Tözsér (Watford) wins a free kick in the attacking half.

49:08

Offside, Watford. Daniel Tözsér tries a through ball, but Daniel Pudil is caught offside.

48:46

Foul by Chris Brown (Doncaster Rovers).

48:46

Troy Deeney (Watford) wins a free kick in the defensive half.

48:35

Attempt saved. Billy Sharp (Doncaster Rovers) right footed shot from the left side of the box is saved in the bottom left corner. Assisted by David Cotterill with a cross.

48:17 Booking

Booking Marco Cassetti (Watford) is shown the yellow card for a bad foul.

47:56

Mark Duffy (Doncaster Rovers) wins a free kick in the attacking half.

47:56

Foul by Marco Cassetti (Watford).

46:19

Foul by Chris Brown (Doncaster Rovers).

46:19

Daniel Pudil (Watford) wins a free kick in the defensive half.

45:00

Second Half begins Doncaster Rovers 1, Watford 0.

45:00 Substitution

Substitution Substitution, Doncaster Rovers. Luke McCullough replaces Abdoulaye Méité because of an injury.

45:00 +2:11 Half time

Half Time First Half ends, Doncaster Rovers 1, Watford 0.

43:34

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

43:34

Foul by Troy Deeney (Watford).

42:11

Foul by Richard Wellens (Doncaster Rovers).

42:11

Cristian Battocchio (Watford) wins a free kick in the defensive half.

41:43

Attempt missed. Gabriele Angella (Watford) header from the centre of the box misses to the right. Assisted by Daniel Tözsér following a set piece situation.

41:24

Foul by James Coppinger (Doncaster Rovers).

41:24

Troy Deeney (Watford) wins a free kick on the left wing.

39:14

Offside, Watford. Marco Cassetti tries a through ball, but Alexander Merkel is caught offside.

37:14

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

37:14

Foul by Daniel Pudil (Watford).

36:15

Corner, Doncaster Rovers. Conceded by Gabriele Angella.

35:12

Attempt missed. Gabriele Angella (Watford) header from the left side of the six yard box is close, but misses to the left. Assisted by Daniel Tözsér with a cross following a corner.

34:37

Corner, Watford. Conceded by David Cotterill.

33:20

Offside, Watford. Daniel Tözsér tries a through ball, but Ikechi Anya is caught offside.

31:58

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

31:58

Foul by Daniel Pudil (Watford).

31:43

Attempt blocked. Gabriele Angella (Watford) right footed shot from outside the box is blocked.

31:15

Foul by James Husband (Doncaster Rovers).

31:15

Alexander Merkel (Watford) wins a free kick on the right wing.

30:23

Foul by Chris Brown (Doncaster Rovers).

30:23

Marco Cassetti (Watford) wins a free kick in the defensive half.

30:00

Corner, Doncaster Rovers. Conceded by Marco Cassetti.

29:30

Corner, Doncaster Rovers. Conceded by Troy Deeney.

29:28

Attempt blocked. Mark Duffy (Doncaster Rovers) left footed shot from the centre of the box is blocked.

29:26

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

29:04 Booking

Booking Gabriele Angella (Watford) is shown the yellow card for a bad foul.

28:26

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

28:26

Foul by Gabriele Angella (Watford).

26:30

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

25:05

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

25:05

Foul by Troy Deeney (Watford).

23:37 Goal scored

Goal! Goal! Doncaster Rovers 1, Watford 0. Chris Brown (Doncaster Rovers) header from the centre of the box to the top right corner. Assisted by James Coppinger with a cross.

22:48

Attempt blocked. David Cotterill (Doncaster Rovers) right footed shot from the left side of the box is blocked.

20:07

Attempt missed. Troy Deeney (Watford) right footed shot from outside the box is close, but misses to the left. Assisted by Marco Cassetti.

18:50 Dismissal

Dismissal Mathias Ranégie (Watford) is shown the red card for fighting.

18:08

Foul by Mathias Ranégie (Watford).

18:08

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

16:18

Attempt saved. Alexander Merkel (Watford) left footed shot from outside the box is saved in the bottom right corner. Assisted by Troy Deeney.

5:28

Offside, Watford. Ikechi Anya tries a through ball, but Mathias Ranégie is caught offside.

0:00

First Half begins.

0:00

Lineups are announced and players are warming up.

Live data and text provided by our data suppliers