Joe Ironside rescued Doncaster a late point in a 1-1 League Two basement battle at Sutton.
The hosts seemingly boosted their survival hopes through Craig Eastmond’s second-half effort, only for Ironside to convert a penalty in stoppage time to secure a share of the spoils.
There was a controversial start to the game when Rovers striker Billy Waters was booked for simulation inside the first minute.
Lee Angol saw his volley saved by newly-signed loan keeper Timothee Lo-Tutala, who was then quickly off his line to deny Olly Sanderson.
Charlie Lakin fired a volley just wide for the hosts after the break.
But their dominance paid off when Eastmond converted Joe Kizzi’s low cross at the second attempt in the 78th minute.
Down the other end, Kyle Hurst scooped over as the visitors chased a late leveller.
But there was still time as they were awarded a spot-kick when keeper Dean Bouzanis was penalised when coming to collect a cross and Ironside held his nerve from 12 yards.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.