Crawley Town earned a good away draw thanks to a fine early goal by striker James Collins.
James Coppinger earned the home side their first point of the season by equalising with a stunning strike.
Coppinger superbly fired home Matty Blair’s corner on 49 minutes to cancel out Collins’ first half tap-in for Crawley.
Doncaster were dreadful in the first half but the goal gave them some much-needed belief and Darren Ferguson’s men came closest to snatching all three points.
Rovers had hoped to impose themselves from the outset but it was Crawley who started the game with much more purpose.
The visitors deservedly went ahead after 26 minutes, Collins tapping in after Ross Etheridge failed to deal with the impressive Jason Banton’s low cross from the left.
Rovers were ragged in possession but went close to an equaliser when Coppinger fired a free-kick just wide. Tommy Rowe then got on the end of Riccardo Calder’s cross but saw his goalbound effort blocked.
However, the home side could have had few complaints had a more lively and in sync Crawley team doubled their advantage before the break.
Banton saw an effort deflected just wide, while Enzio Boldewijn hit a shot onto the roof of the net from the angle of the box.
Rovers, booed off at half-time, got just the lift they required just four minutes into the second half when Coppinger met Blair’s low corner delivery with a superb first-time finish into the far corner.
As the hosts grew in confidence, Blair looped a volley wide and then Rowe headed home another Blair corner only for the referee to spot an infringement.
Rovers continued to enjoy the lion’s share of possession and went close when John Marquis headed another corner just over the bar.
Andy Williams also curled an effort off target and volleyed a good chance well wide in stoppage time, while Coppinger also saw a late free-kick easily saved.
Rovers: Etheridge, Wright (Garratt 46), Butler, Mason (Lund 57), Blair, Houghton, Coppinger, Rowe, Calder (Mandeville 67), Williams, Marquis. Subs not used: Marosi, Evina, Middleton, Beestin.
Crawley: Mersin, Young, Davey, McNerney, Blackman, Smith, Payne, Boldewijn, Banton (Yorwerth 78), Clifford (Bawling 70), Collins (Harrold 81). Subs not used: Beeney, Arthur, Tajbakhsh, Pappoe.
Referee: Brett Huxtable (Devon)
Like our Crawley Town Facebook page for all the latest news on the Reds
Don’t miss out on all the latest breaking news where you live.
Here are four ways you can be sure you’ll be amongst the first to know what’s going on.
1 Make this website your homepage
2 Like our Facebook page at facebook.com/pages/Sport-Sussex
3 Follow us on Twitter @SportSussex
4 Register with us by clicking on ‘sign in’ (top right corner). You can then receive our daily newsletter AND add your point of view to stories that you read here.
And do share with your family and friends - so they don’t miss out!