Florence went in front after half an hour when a great long range effort found the back of the net.
CSOB were back on level terms early into the second half when Matty Anderson (pictured) smashed the ball into the bottom corner.
Only two minutes later and the home side were back in front when the referee pointed to the spot when Nick Hambleton was adjudged to bring down his man and the penalty was put away.
James Brough curled in a brilliant free-kick ten minutes from time to bring the scores level for the second time and despite pushing for the winner the game finished 2-2.