With Matt Banahan grabbing the fifth try, Bath celebrated their sixth win out of seven in all competitions and are mounting their customary late charge for Heineken Cup qualification.
And they still have another route to Europe's premier tournament through the LV= Cup, meeting Leicester at the Rec next Friday night.
Exeter kept pressing for a place in next season's Heineken Cup as they completed a league double over Sale Sharks with a 37-12 win to move up to fifth place.
The Chiefs raced into an 18-0 lead at half-time and never looked back with Phil Dollman, Matt Jess, Richard Baxter and Nic Sestaret all scoring tries.
Wasps ended their nine-match losing streak to ease their relegation fears - but their 18-13 victory over London Irish came at a cost with the loss of scrum-half Joe Simpson.
Simpson, one of the 18 players released from England's RBS 6 Nations training squad, dislocated his left shoulder in the first half.
But Wasps overcame the setback to move eight points clear of bottom club Newcastle Falcons with a victory which could rescue their season.
Fly-half Nicky Robinson kicked all their points with six penalties from seven attempts.
Irish replied with the only try of the match from Fijian winger Sailosi Tagicakibau, with fly-half Steve Shingler landing the conversion and two penalties.
On Friday, Nick Evans rescued pacesetters Harlequins from a shock defeat against Newcastle in a 9-9 draw at Kingston Park.
Evans landed a penalty from wide out on the stroke of full-time - his third of the game - to salvage a draw for the leaders after basement club Newcastle looked to be heading for a famous victory in front of their biggest crowd of the season.