Doncaster 1-1 Peterborough
Peterborough's record-signing Tyrone Barnett marked his debut with a last-gasp equaliser to keep Doncaster at the bottom of the Championship.
A £1.1m signing from Crawley, Barnett headed home Ryan Bennett's cross in stoppage time to deny Rovers a precious three points.
Bennett was making his last loan appearance before re-joining Norwich.
Rovers had taken the lead a minute before the break when Giles Barnes headed in El-Hadji Diouf's cross.
It took Doncaster, who are now six points behind fourth-bottom Bristol City, 26 minutes to register their first shot on goal, with Kyle Bennett firing straight at Posh goalkeeper Paul Jones after good work from Simon Gillett.
Bennett then turned provider for Gillett but the midfielder took too much time to get his shot in and Mark Little blocked his effort.
More good work from Bennett enabled him to race away and pick out striker Mamadou Bagayoko, whose left-foot shot was easily saved by Jones.
But a minute before the break Diouf swung in a cross from the right and Barnes rose above his marker to head down and into the net.
Rovers almost doubled their lead nine minutes into the second half when Diouf slipped the ball invitingly into the path of Bennett, who was denied by a fine save from Jones.
Posh boss Darren Ferguson sent on Barnett for his debut early in the second half and, on the hour-mark, the striker rose highest to meet a corner but David Button tipped the ball over the crossbar.
Just when it seemed Rovers were set for a precious victory, Bennett crossed for Barnett and the big striker's header was too good for Button.
Doncaster manager Dean Saunders: "It happens in football doesn't it, but obviously the whole dressing room is gutted.
"I thought we played really well first half, I think they had one shot. We're missing chances every week and we had chances to make it 2-0 and we didn't take them.
"Luck is just not with us at the minute, even with their goal David Button has touched it on to the post and it's gone along the line and into the other side of the net."
Peterborough manager Darren Ferguson: "It was Roy of the Rovers stuff. Tyrone Barnett gives us a different outlet and that was the main attraction.
"The other thing was, when I spoke to the boy, he's got the right temperament. I had to make sure that was the case, he's a level-headed lad.
"He came on and caused them all sorts of problems. We don't have to change the way we play, the philosophy I'll never change, but I don't want him to change. We're going to have to adjust to him and not the other way around."
- 47 Button
- 04 Martis
- 14 Spurr
- 39 Chimbonda Booked
- 41 Beye
- 08 Stock Booked
- 17 Barnes
- 18 Gillett
- 10 Diouf (Hayter - 85' )
- 23 Bennett (Robert - 80' )
- 49 Bagayoko (Oster - 73' )
- 02 O'Connor
- 21 Hird
- 16 Oster
- 12 Hayter
- 22 Robert
- 28 Jones
- 02 Little
- 03 Briggs
- 04 R Bennett Booked
- 05 Zakuani
- 11 McCann
- 23 Frecklington (Rowe - 68' )
- 08 Tomlin (Sinclair - 57' )
- 09 Ball (Barnett - 53' )
- 10 Boyd Booked
- 26 Taylor Booked
- 01 Lewis
- 14 Rowe
- 21 Kearns
- 12 Sinclair
- 20 Barnett
Live Text Commentary
Full Time The final whistle goes and the game is over.90:00 +4:22
Unfair challenge on Matthew Briggs by James Hayter results in a free kick. Direct free kick taken by Paul Jones.90:00 +2:03
Assist by Mark Little.90:00 +2:03 Goal scored
Goal! - Tyrone Barnett - Doncaster 1 - 1 Peterboro Tyrone Barnett scores a headed goal from inside the box. Doncaster 1-1 Peterborough.90:00 +2:00
Mark Little produces a cross,90:00 +0:38
Outswinging corner taken right-footed by John Oster played to the near post.90:00 +0:02
Emile Sinclair is flagged offside by the assistant referee. David Button takes the indirect free kick.89:38
Paul Taylor takes a shot. David Button makes a save.89:05
Outswinging corner taken left-footed by Grant McCann from the left by-line to the near post, Pascal Chimbonda makes a clearance.88:47
Foul by Simon Gillett on Paul Taylor, free kick awarded. Paul Taylor takes the direct free kick.87:09
Tommy Rowe gives away a free kick for an unfair challenge on Fabien Robert. Direct free kick taken by John Oster.85:26
John Oster concedes a free kick for a foul on Emile Sinclair. The ball is swung over by Grant McCann, Emile Sinclair produces a right-footed shot from inside the area that clears the bar.84:02 Substitution
Substitution El-Hadji Diouf goes off and James Hayter comes on.83:48
Fabien Robert produces a right-footed shot from just outside the area that goes harmlessly over the bar.83:09
Ryan Bennett fouled by Fabien Robert, the ref awards a free kick. Paul Jones restarts play with the free kick.82:14
Corner taken left-footed by Grant McCann, David Button makes a save.81:55
Paul Taylor takes a shot. Save by David Button.79:42 Substitution
Substitution Fabien Robert is brought on as a substitute for Kyle Bennett.78:22
Emile Sinclair takes a shot. Save by David Button.76:32
The official flags El-Hadji Diouf offside. Paul Jones restarts play with the free kick.
Substitution (Doncaster) makes a substitution, with John Oster coming on for Mamadou Bagayoko.72:42
Free kick awarded for an unfair challenge on Matthew Briggs by Kyle Bennett. Free kick taken by Grant McCann.71:03
A cross is delivered by Paul Taylor.69:08
Shot from just outside the area by Paul Taylor misses to the right of the target.67:13
Free kick taken by Habib Beye.67:13 Substitution
Substitution Tommy Rowe on for Lee Frecklington.67:13
Giles Barnes fouled by Lee Frecklington, the ref awards a free kick.65:55
Outswinging corner taken by Grant McCann from the left by-line.65:05
Corner taken left-footed by Grant McCann from the left by-line to the near post, Tyrone Barnett takes a shot. Save by David Button.64:55
Paul Taylor takes a shot. Save made by David Button.64:07
Headed effort from inside the penalty area by El-Hadji Diouf misses to the right of the target.63:25 Booking
Booking Ryan Bennett booked for unsporting behaviour.62:29
Outswinging corner taken left-footed by Grant McCann, Pascal Chimbonda manages to make a clearance.61:18
Paul Taylor takes a shot. Save made by David Button.61:07
Brian Stock challenges Lee Frecklington unfairly and gives away a free kick. Paul Taylor takes the free kick.60:27
Kyle Bennett has shot on goal from just outside the area which goes wide of the right-hand upright.58:48
Short corner taken by El-Hadji Diouf from the right by-line, George Boyd manages to make a clearance.58:27
Tyrone Barnett takes a shot. Save by David Button.58:11
Grant McCann takes a shot. David Button makes a save.57:34
The referee blows for offside against Simon Gillett. Direct free kick taken by Paul Jones.56:01
Shelton Martis takes the free kick.56:01 Substitution
Substitution Lee Tomlin leaves the field to be replaced by Emile Sinclair.56:01
Unfair challenge on Mamadou Bagayoko by Lee Frecklington results in a free kick.54:01
Grant McCann takes the inswinging corner, clearance by Kyle Bennett.52:12 Substitution
Substitution David Ball leaves the field to be replaced by Tyrone Barnett.50:14
Paul Taylor produces a left-footed shot from just outside the box that goes wide right of the goal.48:12
Grant McCann restarts play with the free kick.48:12 Booking
Booking Brian Stock receives a caution.47:51
Brian Stock concedes a free kick for a foul on Grant McCann.45:51
Effort on goal by Brian Stock from just outside the area goes harmlessly over the target.45:17
El-Hadji Diouf takes a short corner.45:07
Kyle Bennett takes a shot. Paul Jones makes a save.45:01
The game restarts for the second half.45:00 +3:40 Half time
Half Time The players leave the pitch at half time.45:00 +3:20
Grant McCann takes the inswinging corner, Brian Stock manages to make a clearance.45:00 +2:49 Booking
Booking Paul Taylor receives a yellow card.45:00 +1:42
Grant McCann restarts play with the free kick.45:00 +1:42 Booking
Booking Pascal Chimbonda goes into the book.45:00 +1:27
Free kick awarded for a foul by Pascal Chimbonda on Matthew Briggs.44:46
El-Hadji Diouf provided the assist for the goal.44:46 Goal scored
Goal! - Giles Barnes - Doncaster 1 - 0 Peterboro Giles Barnes grabs a headed goal from inside the six-yard box. Doncaster 1-0 Peterborough.44:25
El-Hadji Diouf fouled by Ryan Bennett, the ref awards a free kick. The ball is crossed by El-Hadji Diouf,42:56
The assistant referee flags for offside against El-Hadji Diouf. Paul Jones takes the free kick.42:13
Long distance shot from Matthew Briggs misses to the left of the net.40:35
Lee Frecklington challenges Habib Beye unfairly and gives away a free kick. Shelton Martis takes the direct free kick.40:17
Mamadou Bagayoko takes a shot. Save by Paul Jones.38:58
Paul Taylor gives away a free kick for an unfair challenge on Shelton Martis. Free kick taken by David Button.37:24
Tommy Spurr fouled by Paul Taylor, the ref awards a free kick. Shelton Martis takes the free kick.36:07
Kyle Bennett has a header from close range and clears the crossbar.35:45
Simon Gillett takes a shot. Ryan Bennett gets a block in.32:12
Lee Frecklington takes the chance to get an effort at goal. David Button makes a save.31:34
George Boyd fouled by Giles Barnes, the ref awards a free kick. Indirect free kick taken by Paul Jones.31:10
Foul by Kyle Bennett on Grant McCann, free kick awarded. George Boyd takes the direct free kick.29:17
The referee blows for offside against Paul Taylor. David Button takes the indirect free kick.26:52
Kyle Bennett takes a shot. Paul Jones makes a save.22:57
El-Hadji Diouf takes a outswinging corner from the right by-line played to the near post.20:32
Free kick awarded for an unfair challenge on Matthew Briggs by Kyle Bennett. Paul Jones takes the indirect free kick.20:00
The referee blows for offside against Paul Taylor. Free kick taken by David Button.15:59
Outswinging corner taken by Grant McCann, clearance by Pascal Chimbonda.15:19
Inswinging corner taken from the left by-line by El-Hadji Diouf.13:32
Free kick awarded for a foul by Paul Taylor on Tommy Spurr. El-Hadji Diouf crosses the ball in from the free kick, Grant McCann manages to make a clearance.12:42
Free kick awarded for an unfair challenge on El-Hadji Diouf by Gabriel Zakuani. El-Hadji Diouf crosses the ball from the free kick right-footed from right channel, clearance by Paul Taylor.11:38
Foul by Brian Stock on Lee Tomlin, free kick awarded. Direct free kick taken by Paul Jones.9:49
Free kick awarded for an unfair challenge on Paul Taylor by Tommy Spurr. Grant McCann delivers the ball from the free kick right-footed from right wing.8:17
Free kick awarded for a foul by Mamadou Bagayoko on Gabriel Zakuani. Indirect free kick taken by Paul Jones.6:49
Short corner taken by El-Hadji Diouf.6:12
Free kick crossed right-footed by El-Hadji Diouf from right wing, clearance by Matthew Briggs.6:12 Booking
Booking George Boyd receives a caution for unsporting behaviour.6:02
Foul by George Boyd on Pascal Chimbonda, free kick awarded.2:45
A cross is delivered by David Ball, clearance by Giles Barnes.0:16
Corner taken short by El-Hadji Diouf, clearance by George Boyd.0:00
The match begins.
Live data and text provided by our data suppliers