Title-chasing Doncaster came from behind to secure a 1-1 draw at play-off chasing Colchester in Sky Bet League Two.
Doncaster, who won promotion last weekend, fell behind in the 16th minute when Ben Dickenson sent a superb left-footed strike into the top corner after Richard Brindley had flicked on Drey Wright's low cross.
The hosts came agonisingly close to doubling their lead four minutes later when skipper Chris Porter's delightful strike rattled a post.
John Marquis' effort was cleared off the line by Tom Eastman before the visitors equalised on the stroke of half-time when Mathieu Baudry planted home a header from Gary McSheffrey's corner.
McSheffrey struck the outside of a post with a free-kick early in the second half, while Wright's shot flashed just wide at the other end.
U's goalkeeper Sam Walker denied Matty Blair before Rovers substitute Alfie May squandered a gilt-edged chance after racing onto Marquis' defence-splitting pass.
Sean Murray's deflected strike flew wide late on as the spoils were shared.