KIERAN Trippier’s last gasp free kick robbed Rovers of a memorable – and what would have been very meaningful – derby win.
Had Rovers held on for victory they would now be mathematically safe from the drop.
But Trippier’s delightful free kick from the edge of the area, controversially awarded by Peter Walton for an alleged foul by Ryan Mason, means Scunthorpe and Sheffield United are clinging on to their Championship lives by the skin of their teeth.
Doncaster looked to be heading to a deserved victory as they twice went in front during a breathless second half through Jason Euell.
Euell was in the right place at the right time to convert James Coppinger’s cross on the hour mark.
And he was Johnny on the spot fifteen minutes later when John Oster’s tame shot was fumbled by Luke Steele – who denied Wayne Thomas in spectacular fashion before the break – to give Doncaster the lead for a second time.
In between Stephen Foster equalised when he connected with a Jacob Butterfield corner to level.
Keeper Gary Woods’ movement may have been restricted for the goal, the youngster limped off with a calf strain before the game restarted.
His replacement Neil Sullivan was hardly called upon for the remainder of the game but he had no chance with Trippier’s free kick as Barnsley rescued an unlikely point in a highly dramatic finish at Oakwell.
The result means Doncaster still need one point to guarantee their Championship status for another season.