Rovers were distinctly second best in the first half and fell behind to goals from Daniel Udoh, Ryan Bowman and Shaun Whalley.
But they rallied after the break to earn an unlikely point with Mipo Odubeko, Reo Griffiths and Kyle Knoyle on the scoresheet.
Rovers remain six points from safety with two games to play but their vastly inferior goal difference means they are all but relegated to League Two.
Here is how we rated Rovers’ individual performances. Let us know your thoughts on Twitter @FreePressRovers.
Rovers remain six points from safety with two games to play but their vastly inferior goal difference means they are all but relegated to League Two.