Rhys Preistland slotted six penalties to hand the Blue, Black and Whites a win against Saracens.
Due to the bad weather conditions, penalty kicks became crucial for both sides throughout the game. Priestland slotting six out of seven shots at the posts.
Alex Lozowski for the visitors wasn’t having as much luck from the tee, missing four.
Last year’s champions gave away 20 penalties in a poor display of discipline which saw them record a fourth successive loss on the road for the first time since 2010.
The win moves Bath up to sixth in the table, equal on points with Sale Sharks, who recorded a 32-5 win over Leicester Tigers.
It was Priestland that kicked the first points of the night, which were quickly followed by three points from Lozowski.
The only kick Priestland missed was one that came off the left up-right and it was the Welshman who came out the better of the two kickers in the bad weather conditions.
The sides headed in at half time with the home side in front with a narrow 9-3 lead.
It was the visitors that came out firing in the opening stages of the second half, Lozoswki landing two penalties in quick succession. The 25-year-old would then go on to miss three penalties. Better success could potentially have brought his side level.
Saracen’s back row Ben Earl and Bath’s Ross Batty both saw yellow in the second half due to scrappy play which wasn’t helped by the water logged Rec surface.
Priestland kept his cool to land two decisive kicks in the last six minutes to hand his side a victory and to deny Saracens a bonus point.
Bath travel down to Sandy Park in two weeks to face Exeter Chiefs, whilst Saracens welcome local rivals Harlequins to Allianz Park.