
Albion were the first on the scoresheet in the 12th minute with a try by Ethan Trebble-Westlake which was converted by Stuart Heal. The visitors hit back in the 20th minute with an unconverted try by Joe Davies.
Old Bristolians, who were playing the windy conditions better and keeping the ball in hand, took the lead four minutes later with another unconverted try.
They increased their lead with a try under the posts which was converted which put them 17-7 up.
Albion hit back almost immediately, taking advantage of some poor defending to score a try through Jono Hayes.
Just before half time the visitors scored another try in the corner to go 22-12 up, before Albion reduced the arrears just before the break with a penalty by Heal.
Old Bristolians scored another converted try early in the second half (29-15), before both sides cancelled each other out for a long spell.
Bridgwater were the next to score, snapping up a try through Lewis Plece which was converted by James Collings.
Old Bristolians replied with another unconverted try to go 34-22 up and made sure of victory with another seven-pointer before Jay Owens intercepted another attacking move by the visitors to run 60 yards before touching down for a late consolation try.
Thanks to https://www.bridgwatermercury.co.uk/ for the reporting.