With both sides desperate for points it was no surprise that the game started at a frantic pace.
The visitors were gifted there first chance after seven minutes. Ismail Yakubu foolishly stuck out an arm to bring down a long ball on the edge of the box. Fortunately for Barnet Gary Brown blazed the resulting free-kick high and wide.
This seemed to spur Dale into life and it was the away side that gradually began to take control of the game. They took a deserved lead on 22 minutes.
Alan Goodall swung a pinpoint cross to the far post where Chris Dagnall headed back across goal. Arriving late was Darrell Clarke who had the simple task of sidefooting into an empty net.
Kandol is a man in form at the moment and it was he who brought the Bees level, against the run of play, on 39 minutes.
Simon King played a perfectly weighted through ball to Kandol. The former Dagenham striker steadied himself before slotting under the advancing Matthew Gilks.
Kandol then claimed his and Barnet's second just after the restart. A long clearance upfield was allowed to bounce by Dale's backline and Kandol stole in to head the ball over the advancing Gilks.
Just when the host was starting to think of victory Dale struck again. Goodall was again the architect down the left. This time his deep cross was met by Glenn Murray who blasted the ball into the net.
With only seconds remaining Kandol rose highest in the area to glance a header in at the near post and send the Bees fans home happy.