Bristol are almost certainly through to the last eight of the British and Irish Cup after a close contest in Ulster.
An early George Watkins try put Liam Middleton's men on course for victory, with a second half penalty try sealing the win.
The home side scored a try of their own in the final minute.
Yeovil Town won for a club record 8th time in a row. Bristol Rovers also won, Cheltenham drew and Bristol City lost in the Severnside derby.
There were wins today for both Bristol clubs and Yeovil Town. Swindon Town could only draw and Cheltenham Town slipped to defeat.
Bath have beaten West Country rivals Gloucester 32 - 5 in the LV= Cup.