Top scorer Josh Williams put the O's ahead in the early part of the first half, taking his tally to five goals after scoring for the third game running.
Jack Parker went close with an audacious attempt from near the halfway line before Barnstaple, as befitting of their free scoring status, fought back. It took them until ten minutes from time to equalise though and the result means the O's have now gone five games unbeaten and have taken 24 points from their last dozen games.