DOGGED Doncaster worked their proverbial socks off for a point at the City Ground - and they came close to nicking all three.
Rovers frustrated high-flying Forest for long periods with a disciplined display full of spirit and tenacity.
Midfielder Simon Gillett started for the first time since October and full back Mustapha Dumbuya also returned from injury as a second half substitute on an afternoon of mainly positives for boss Sean O’Driscoll.
Rovers got better and better as a typically hard fought game wore on - almost finding a late winner through Ryan Mason and James Coppinger.
But they also had to ride their luck at the other end against Forest’s misfiring attack.
For Doncaster, without a clean sheet away from home since the opening day of the season at Preston, it was a containing job before the break.
And Forest’s only real opportunity came two minutes before half time when a George Friend mistake allowed Rob Earnshaw in but his close range shot was blocked by Gary Woods.
Rovers had been limited to shots from distance but after the interval they looked more and more threatening on the break.
Mason, a replacement for Mark Wilson who went off with a groin strain, came within inches of scoring when he linked up with James Hayter on the edge of the box but placed his shot just wide.
The Tottenham youngster then drilled an effort narrowly off target before the home side raised their game in the closing moments.
Garath McCleary failed to get enough on Chris Gunter’s wicked cross but later missed the best of the chance of the match when he was picked out with time and space on the penalty spot but saw his shot blocked by Friend.
Coppinger then broke into the box with three minutes left on the clock only to screw his effort well wide - but Rovers were more than happy with a point, taking them ten points clear of the drop zone.