Chris Brown's late winner sealed all three points for Doncaster Rovers against 10-man Bury.
The visitors took an early lead when full-back Joe Skarz stabbed the ball home at the near post.
Rovers deservedly equalised through Kyle Bennett's close-range effort after an impressive move by Brown.
Bury skipper Steven Schumacher recieved his marching orders for a second yellow card before Brown snatched the win by beating the offside trap and firing in.
VIEWS FROM THE DRESSING ROOM
Doncaster Rovers manager Dean Saunders told BBC Radio Sheffield:
"I thought we put ourselves in a tough situation, losing a goal from a corner.
"I knew this was going to be a tough game.
"Obviously the sending off has killed them a little bit.
"I'm just pleased really because at half time I said to them if we keep going then we'll get one."
Bury caretaker manager Peter Shirtliff told BBC Radio Manchester:
"It was a great performance and we deservedly went 1-0 up.
"There were a few skirmishes in our box because Doncaster upped their tempo, but then we had some good situations in their box as well.
"It was a bit of a sloppy goal that we conceded, but it was good play from them.
"We've just got to learn a few things when we're 1-0 up, like keeping possession of the ball a little bit better."
- 33 Woods
- 02 Quinn
- 05 Jones
- 14 Spurr
- 16 McCombe
- 06 Syers
- 07 Woods (Harper - 78' )
- 11 Cotterill
- 08 Paynter
- 09 Brown (Coppinger - 87' )
- 23 Bennett
- 01 Sullivan
- 03 Husband
- 20 Harper
- 26 Coppinger
- 10 Blake
- 01 Carson
- 03 Skarz
- 05 Lockwood
- 17 Hughes
- 06 Sweeney
- 07 Worrall (Jones - 15' )
- 08 Schumacher Dismissed
- 13 Carrington
- 21 Jones
- 10 Bishop (John-Lewis - 65' )
- 19 Cullen (Marshall - 69' )
- 20 Dibble
- 02 Picken
- 09 Jones
- 11 Marshall
- 18 Harrop
- 12 John-Lewis
- 15 Elford-Alliyu
Live Text Commentary
Full Time The referee blows for the end of the match.90:00 +3:10
Free kick awarded for an unfair challenge on Lenell John-Lewis by David Cotterill. The free kick is delivered right-footed by Peter Sweeney from right channel, clearance by Jamie McCombe.90:00 +3:01
The assistant referee signals for offside against James Coppinger. Trevor Carson takes the indirect free kick.90:00 +0:46
Foul by James Coppinger on Andrai Jones, free kick awarded. Peter Sweeney takes the free kick.86:55
Joe Skarz concedes a free kick for a foul on Billy Paynter. Paul Quinn restarts play with the free kick.86:15 Substitution
Substitution James Coppinger comes on in place of Chris Brown.83:45
Assist by David Syers.83:45 Goal scored
Goal! - Chris Brown - Doncaster 2 - 1 Bury A goal is scored by Chris Brown from deep inside the penalty box to the bottom left corner of the goal. Doncaster 2-1 Bury.77:47
Chris Brown is flagged offside by the assistant referee. Indirect free kick taken by Trevor Carson.77:01 Substitution
Substitution (Doncaster) makes a substitution, with James Harper coming on for Martin Woods.76:15
Corner from the left by-line taken by David Cotterill, David Syers produces a header from deep inside the six-yard box that clears the crossbar.75:52
David Syers takes a shot. Comfortable save by Trevor Carson.75:11
Lenell John-Lewis takes a shot. Gary Woods makes a comfortable save.72:51
Kyle Bennett takes a shot. Trevor Carson makes a comfortable save.71:19
Lenell John-Lewis fouled by Rob Jones, the ref awards a free kick. The free kick is swung in left-footed by Peter Sweeney.70:38
Kyle Bennett takes a shot from long range which goes wide of the right-hand post.69:43
The assistant referee signals for offside against Marcus Marshall. Gary Woods takes the free kick.69:20
Free kick awarded for an unfair challenge on Joe Skarz by David Syers. Free kick taken by Mark Hughes.68:50 Substitution
Substitution Marcus Marshall joins the action as a substitute, replacing Mark Cullen.67:32 Dismissal
Dismissal Steven Schumacher is shown a red card for professional foul.
Unfair challenge on Chris Brown by Steven Schumacher results in a free kick. Free kick crossed by Tommy Spurr, clearance by Adam Lockwood.64:02 Substitution
Substitution (Bury) makes a substitution, with Lenell John-Lewis coming on for Andy Bishop.61:25
David Cotterill takes a inswinging corner from the left by-line to the near post, clearance made by Adam Lockwood.60:08
Corner taken by David Cotterill from the left by-line played to the near post, Rob Jones takes a shot. Blocked by Joe Skarz.58:33
Adam Lockwood concedes a free kick for a foul on Chris Brown. Gary Woods takes the direct free kick.56:45
Craig Jones challenges Tommy Spurr unfairly and gives away a free kick. Gary Woods restarts play with the free kick.55:36
The ball is sent over by David Cotterill, Chris Brown has a headed effort from close range and clears the crossbar.54:12
Corner from left by-line taken by Steven Schumacher.52:46
Effort from long range by Billy Paynter hits the post.52:20
The ball is crossed by Paul Quinn.49:30
Mark Hughes concedes a free kick for a foul on Billy Paynter. Martin Woods takes the free kick.49:14
Andrai Jones concedes a free kick for a foul on Kyle Bennett. Martin Woods takes the free kick.45:01
The second half kicks off.45:00 +3:01 Half time
Half Time The referee calls an end to the first half.45:00 +1:01
Effort from deep inside the area by Mark Cullen clears the bar.43:13
Inswinging corner taken by Peter Sweeney from the right by-line, Jamie McCombe manages to make a clearance.42:16
Tommy Spurr sends in a cross, Chris Brown has a header from close range and clears the crossbar.40:10
Free kick awarded for a foul by David Syers on Steven Schumacher. Peter Sweeney crosses the ball in from the free kick, Jamie McCombe makes a clearance.39:36
David Syers gives away a free kick for an unfair challenge on Steven Schumacher. Trevor Carson takes the free kick.39:03
Short corner taken by David Cotterill from the left by-line.36:58
David Cotterill takes a inswinging corner from the left by-line to the near post, Andrai Jones makes a clearance.35:26
Assist on the goal came from Chris Brown.35:26 Goal scored
Goal! - Kyle Bennett - Doncaster 1 - 1 Bury A goal is scored by Kyle Bennett from inside the penalty area low into the middle of the goal. Doncaster 1-1 Bury.32:24
Headed effort from inside the box by Mark Cullen misses to the right of the target.29:01
Inswinging corner taken right-footed by David Cotterill, Mark Hughes makes a clearance.28:10
Peter Sweeney decides to take a short corner.27:13
Free kick awarded for a foul by Tommy Spurr on Craig Jones. Free kick crossed right-footed by Steven Schumacher from right channel, clearance by Rob Jones.20:41
Peter Sweeney takes a inswinging corner.17:45
Mark Cullen is penalised for handball and concedes a free kick. Gary Woods takes the direct free kick.15:46 Substitution
Substitution Craig Jones is brought on as a substitute for David Worrall.15:46
Outswinging corner taken from the right by-line by David Cotterill, comfortable save by Trevor Carson.15:08
Kyle Bennett takes a shot. Mark Hughes gets a block in.10:31
Inswinging corner taken right-footed by Steven Schumacher from the left by-line, Paul Quinn makes a clearance.8:23
Steven Schumacher takes a inswinging corner to the near post, Close range header by Mark Hughes goes over the crossbar.7:27
Corner taken short by David Cotterill.7:03
Joe Skarz concedes a free kick for a foul on David Cotterill. David Cotterill takes the free kick.6:28
Tommy Spurr crosses the ball, Trevor Carson makes a save.4:07
The assist for the goal came from Mark Hughes.4:07 Goal scored
Goal! - Joe Skarz - Doncaster 0 - 1 Bury Joe Skarz scores a headed goal from close in. Doncaster 0-1 Bury.3:39
Corner taken right-footed by Steven Schumacher to the near post,2:53
Martin Woods concedes a free kick for a foul on Peter Sweeney. Free kick taken by David Worrall. Unfair challenge on Peter Sweeney by Martin Woods results in a free kick. Peter Sweeney takes the free kick.0:12
Free kick awarded for an unfair challenge on David Worrall by Tommy Spurr. Trevor Carson takes the indirect free kick.0:00
The ref blows the whistle to begin the match.
Live data and text provided by our data suppliers