They twice had to come from behind to rescue a point, with George Broadbent and Luke Molyneux both netting in the second half.
The blustery and swirling wind made it almost impossible for either side to string together any coherent passing sequences. It was perhaps then no surprise that the opener came from a result of those conditions. The visitors took a surprise early lead when a flash across the box was put into his own net by Owen Bailey after Rovers failed to clear their lines.
Rovers should have drawn level before the break but Joseph Olowu missed a golden chance when he botched a header wide when free from a corner. They did equalise ten minutes after the restart, though: Broadbent firing home a long-range stunner that crashed in off a post.
Sadly the feelgood factor lasted barely a minute as Cheltenham went up the other end and restored their lead. Ethon Archer's curled attempt went straight in although it was unclear at first glance whether it took a deflection on its way past Ted Sharman-Lowe.
Rovers rallied and eventually levelled again, this time through Luke Molyneux. He swept home after a clever pull-back from sub Jack Senior.
Despite being on top, the hosts couldn't fashion another clear chance as honours ended even in DN4 for a third straight game. Here's our Rovers player ratings

13. Jordan Gibson 4
Came into the fray at half-time but didn't make a huge impact. Fashioned a couple of chances but nothing truly noteworthy. Photo: Howard Roe/AHPIX LTD

14. Joe Sbarra 7
Lively and crucially was showing for the ball at every chance. Hungry to impress and he made his mark here. Photo: Howard Roe/AHPIX LTD

15. Tom Anderson N/A
A late replacement for Sterry as Rovers looked to avoid shipping a third. Photo: Howard Roe/AHPIX LTD

16. Harry Clifton N/A
Brought on at the death with little chance to really impact the game. Photo: Howard Roe/AHPIX LTD

