Match ends, Doncaster Rovers 2, Barnsley 2.
Nick Proschwitz's late leveller earned Barnsley a vital point as they drew with Championship relegation rivals Doncaster Rovers in a fierce derby.
The Hull loanee gave Barnsley the lead as he looped over a hesitant Sam Johnstone in the Rovers goal.
But James Coppinger's brace - he hit his first into an empty net before finding the top corner with a deflected effort - put the home side ahead.
Proschwitz went close before turning in a low cross a minute from time.
The point means Barnsley remain second from bottom, but are five points from safety.
Rovers missed out on a chance to move further clear of the bottom three, but six points separate them from the drop zone.
Paul Dickov's Doncaster looked to be heading for victory as they hung on following two composed strikes from Coppinger.
The 33-year-old first took advantage of an error by Barnsley goalkeeper Luke Steele to tap in and then clipped in from the edge of the box.
But after Johnstone made two fine saves to keep out a curling shot and a header from Proschwitz, with the German striker also hitting the bar from another header, he finally found the net.
With Millwall earning a late equaliser against Bolton, the teams at the bottom of the Championship have now become more closely bunched.
Doncaster boss Paul Dickov: "I'm disappointed because we went 2-1 up, looking like we're going on to win it but then switched off from a throw-in.
"But it's another point earned towards where we want to go."
Barnsley boss Danny Wilson: "To keep going to the end, at this stage of the season and with the magnitude of the game, showed how much character this group has got.
"We didn't really need to lift the lads after the equaliser because we all felt that we were doing well. It didn't seem to get to them because I thought they really took the game to them again.
"I thought if the game would have gone on any longer we would have won."
- 34BowerySubstituted forCotterillat 78'minutes
- 21De Val Fernandez
- 6CranieBooked at 38mins
- 17DigbySubstituted forO'Brienat 56'minutes
- 11WoodsSubstituted forMcCourtat 80'minutes
- Andy D'Urso
- Shots on Target
Second Half ends, Doncaster Rovers 2, Barnsley 2.
Dean Furman (Doncaster Rovers) wins a free kick in the defensive half.
Foul by Emmanuel Frimpong (Barnsley).
Attempt saved. Mark Duffy (Doncaster Rovers) right footed shot from outside the box is saved in the top right corner. Assisted by David Cotterill.
Offside, Barnsley. Patrick McCourt tries a through ball, but Nick Proschwitz is caught offside.
Offside, Doncaster Rovers. James Coppinger tries a through ball, but Dean Furman is caught offside.
Attempt missed. James Husband (Doncaster Rovers) left footed shot from the left side of the box misses to the right. Assisted by Mark Duffy.
Corner, Barnsley. Conceded by James Husband.
Goal! Doncaster Rovers 2, Barnsley 2. Nick Proschwitz (Barnsley) right footed shot from the centre of the box to the bottom right corner. Assisted by Chris O'Grady with a cross.
Attempt missed. Jim O'Brien (Barnsley) right footed shot from outside the box misses to the right following a set piece situation.
Foul by Mark Duffy (Doncaster Rovers).
Martin Cranie (Barnsley) wins a free kick in the defensive half.
Attempt missed. Jack Hunt (Barnsley) left footed shot from outside the box misses to the right. Assisted by Emmanuel Frimpong.
Foul by Chris Brown (Doncaster Rovers).
Emmanuel Frimpong (Barnsley) wins a free kick in the defensive half.
Offside, Doncaster Rovers. Mark Duffy tries a through ball, but Chris Brown is caught offside.
Chris Brown (Doncaster Rovers) wins a free kick on the right wing.
Foul by Martin Cranie (Barnsley).
Delay over. They are ready to continue.