Doncaster 2-0 Barnsley
Goals from James Hayter and Kyle Bennett saw Doncaster move off the bottom of the Championship with a South Yorkshire derby win over Barnsley.
Hayter took advantage of good work from Billy Sharp just before the quarter-hour to break the deadlock by side-footing home past Luke Steele.
Barnsley, who beat Leeds 4-1 on Saturday, had few chances with Ricardo Vaz Te going closest.
With a minute remaining, Bennett sealed the points with a shot from 20 yards.
The win, Rovers' third consecutive home victory, was fully deserved.
Sharp, Bennett, James Coppinger and Simon Gillett all had chances for Dean Saunders's side, while the visitors, who slipped down to 16th following the defeat, forced David Button into just one real save.
The Rovers keeper, making his debut after joining on loan from Tottenham, did well to save from Scott Wiseman.
But the visitors' best opportunity had fallen to Saturday's hat-trick hero Vaz Te, the Portuguese firing wide from close range 10 minutes before the break.
The result sees Doncaster replaced at the bottom of the table by Coventry, who lost 1-0 at West Ham.
Doncaster boss Dean Saunders: "It's a great result for us and some of the players really stepped up to the plate.
"I thought all of them were brilliant and that's probably the hardest we've worked as a group since I've been here.
"The attitude and character in the team was tremendous and we scored two great goals to top it off."
"We didn't play well when we lost at Barnsley in November and the players didn't need any motivating."
Barnsley boss Keith Hill: "Sometimes you have to hand credit to the opposition.
"They pressed us from the start and did a good job on us - and when the first goal went in it was always uphill for us.
"I was really encouraged by some of our play but the final ball let us down and our decision making wasn't as sharp as it has been.
"It's been a busy period for everyone and it looked as if a bit of tiredness crept into our play."
- 47 Button
- 02 O'Connor
- 03 Friend (Lockwood - 9' Booked )
- 21 Hird
- 31 Ilunga
- 08 Stock Booked
- 18 Gillett
- 26 Coppinger
- 10 Sharp
- 12 Hayter
- 23 Bennett
- 33 Woods
- 11 Lockwood
- 24 Dumbuya
- 43 Diatta
- 17 Barnes
- 01 Steele
- 02 Hassell
- 03 McEveley
- 06 Foster
- 14 Wiseman
- 15 McNulty
- 17 Addison Booked (Gray - 69' )
- 10 Done (Noble-Lazarus - 53' )
- 11 Perkins
- 09 Davies
- 18 Vaz Te
- 12 Preece
- 04 Edwards
- 33 Digby
- 24 Noble-Lazarus
- 27 Gray
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +3:24
Outswinging corner taken by Ricardo Vaz Te from the right by-line.90:00 +3:02
Ricardo Vaz Te takes a shot. Save made by David Button.90:00 +1:38
Bobby Hassell takes the chance to get an effort at goal. Save by David Button.89:45
Unfair challenge on Bobby Hassell by Brian Stock results in a free kick. Free kick taken by Bobby Hassell.88:22
James Coppinger provided the assist for the goal.88:22 Goal scored
Goal! - Kyle Bennett - Doncaster 2 - 0 Barnsley Kyle Bennett finds the net with a goal from just outside the penalty box to the top left corner of the goal. Doncaster 2-0 Barnsley.87:30
James Coppinger takes a shot. Save made by Luke Steele.86:24
Free kick awarded for a foul by Bobby Hassell on Brian Stock. Indirect free kick taken by Sam Hird.85:33
A cross is delivered by Ricardo Vaz Te, save by David Button.83:30
Jay McEveley takes a corner.81:05
Free kick awarded for an unfair challenge on James O'Connor by Craig Davies. Free kick taken by David Button.79:41
Andy Gray takes a shot. Brilliant save by David Button.78:54
Reuben Noble-Lazarus takes the inswinging corner, James Coppinger manages to make a clearance.78:24
Corner taken by Jay McEveley.77:43
Billy Sharp takes a shot. Save made by Luke Steele.76:28
Simon Gillett challenges Andy Gray unfairly and gives away a free kick. Craig Davies takes the free kick.75:11
James Coppinger takes a shot. Comfortable save by Luke Steele.74:26
Outswinging corner taken right-footed by Kyle Bennett from the right by-line, Scott Wiseman makes a clearance.73:41
Corner taken by Kyle Bennett from the left by-line played to the near post.
Shot from just outside the box by James Coppinger misses to the right of the target. Kyle Bennett takes a inswinging corner.71:49
Unfair challenge on Jimmy McNulty by James Hayter results in a free kick. Jay McEveley takes the indirect free kick.67:27 Substitution
Substitution Miles Addison goes off and Andy Gray comes on.67:27
Inswinging corner taken by Reuben Noble-Lazarus, clearance by James O'Connor.64:41 Booking
Booking Caution for Adam Lockwood.64:27
Foul by Adam Lockwood on Ricardo Vaz Te, free kick awarded. Free kick taken by Jay McEveley.62:07
Kyle Bennett takes a shot. Luke Steele makes a comfortable save.58:10
Corner taken by Reuben Noble-Lazarus, Close range header by Jimmy McNulty goes over the crossbar.57:03
James Coppinger produces a cross.55:14
Brian Stock takes the outswinging corner, Craig Davies manages to make a clearance.54:15
Simon Gillett takes a shot. Save by Luke Steele.53:26
Outswinging corner taken right-footed by Brian Stock played to the near post.52:13 Substitution
Substitution Reuben Noble-Lazarus joins the action as a substitute, replacing Matty Done.48:17
Kyle Bennett takes a shot. Save by Luke Steele.46:18
Unfair challenge on James Hayter by Miles Addison results in a free kick. David Button takes the indirect free kick.45:01
The referee gets the second half underway.45:00 +2:53 Half time
Half Time The ref blows to end the first period.45:00 +2:00
Inswinging corner taken right-footed by Brian Stock, Jimmy McNulty makes a clearance.45:00 +1:29
Simon Gillett takes a shot. Save by Luke Steele.45:00 +1:00
Scott Wiseman challenges Herita Ilunga unfairly and gives away a free kick. Herita Ilunga restarts play with the free kick.43:50
Craig Davies is flagged offside by the assistant referee. David Button takes the free kick.40:41
Outswinging corner taken right-footed by Brian Stock from the right by-line.39:55 Booking
Booking Miles Addison is cautioned by the ref for unsporting behaviour.39:46
Foul by Miles Addison on Simon Gillett, free kick awarded. Indirect free kick taken by Herita Ilunga.38:02
The ball is crossed by Billy Sharp, Kyle Bennett takes a shot from close range clearing the crossbar.36:08
Craig Davies gives away a free kick for an unfair challenge on Brian Stock. Herita Ilunga restarts play with the free kick.34:50
Unfair challenge on Bobby Hassell by James Hayter results in a free kick. Stephen Foster produces a cross, Ricardo Vaz Te produces a right-footed shot from deep inside the six-yard box which goes wide of the right-hand upright.34:19
Ricardo Vaz Te takes a shot from just inside the penalty box which clears the crossbar.33:42
Inswinging corner taken left-footed by Matty Done played to the near post, James Coppinger makes a clearance.32:08 Booking
Booking Brian Stock shown a yellow card.31:43
Brian Stock concedes a free kick for a foul on Ricardo Vaz Te. Bobby Hassell restarts play with the free kick.30:02
David Perkins fouled by Simon Gillett, the ref awards a free kick. Jimmy McNulty restarts play with the free kick.28:13
James O'Connor fouled by Matty Done, the ref awards a free kick. Indirect free kick taken by Herita Ilunga.26:59
Miles Addison gives away a free kick for an unfair challenge on Billy Sharp. Brian Stock takes the indirect free kick.25:47
James Coppinger concedes a free kick for a foul on David Perkins. Luke Steele takes the indirect free kick.18:16
Craig Davies takes a shot. Save by David Button.15:28
Ricardo Vaz Te takes a shot. David Button makes a comfortable save.13:30
Billy Sharp provided the assist for the goal.13:30 Goal scored
Goal! - James Hayter - Doncaster 1 - 0 Barnsley James Hayter scores a goal from inside the box to the bottom right corner of the goal. Doncaster 1-0 Barnsley.12:05
The assistant referee flags for offside against Simon Gillett. Free kick taken by Luke Steele.10:02
The offside flag is raised against Billy Sharp. Indirect free kick taken by Stephen Foster.8:37
Inswinging corner taken from the left by-line by Bobby Hassell.8:37 Substitution
Substitution George Friend goes off and Adam Lockwood comes on.5:04
Scott Wiseman fouled by Herita Ilunga, the ref awards a free kick. Free kick taken by Bobby Hassell.4:14
Scott Wiseman crosses the ball.2:38
Corner taken by Brian Stock.1:58
Billy Sharp takes a shot. Save made by Luke Steele.0:00
The match begins.
Live data and text provided by our data suppliers