Acting skipper Paul Morrissey led Weston to a battling victory at Oxford Harlequins.
A try by visitors Brixham in the last play gave them a narrow victory over Hornets.
Winscombe gained a bonus victory in their victory over Yatton.
Hornets Colts returned to the top of the table after defeating Burnham in a local derby.
Weston Athletic lost to league leaders Old Bristolians after several last-minute changes to their line-up.