STEVE Brooker’s wonder strike saw Rovers secure their Championship status for another season.
The out of contract forward’s last - and only - Doncaster goal came back in November 2008 on his debut at Watford.
But the 29-year-old chose the perfect time to score his second - and possibly last - Rovers goal as the injury-plagued targetman came off the bench to lash home a contender for the goal of the season.
Brooker, who replaced injured loan man Jason Euell at half time, took down a long Neil Sullivan clearance and struck an unstoppable 25-yard half volley past Foxes keeper Chris Weale within five minutes of coming on.
The goal, which came slightly of the blue after a timid first half, sparked wild celebrations among players and fans as Rovers moved another step closer to survival.
But, as has been their Achilles heel this season, they failed to hold on to the lead.
Darius Vassell, who had a goal ruled out for offside before the break, was the architect of the equaliser, getting behind the Rovers defence to find Steve Howard who laid it on a plate for Ayegbeni Yakubu to prod past Sullivan.
Ryan Mason almost won it for Doncaster with a fizzing volley from distance that Weale parried over the bar - but a point meant Rovers celebrated survival on the final whistle.