Newcastle Falcons saw Bath end their unbeaten home record in the Guinness Premiership for the second time in as many seasons.
An injury hit Newcastle side were beaten 20-33 by the visitors in a low key affair at Kingston Park on Sunday.
The Falcons went 10-0 down in the first six minutes, Shaun Berne slotting an early penalty and then brushing aside Andy Perry to touch down between the posts.
Tim Visser wasted a two man overlap to put the Falcons on the scoreboard, instead attempting to smash his way through.
The home side were escaped when Danny Grewcock's pass to put Ian Davey in at the corner and Michael Claassens' offload to Berne, crossing in the opposite corner, were both ruled to have gone forward.
But their luck could not last forever and Bath scrum-half Claassens latched onto a loose ball behind the line that the Falcons defence failed to ground.
Newcastle eventually began to put some pressure on the visitors, Brent Wilson setting off down the right and then Matt Burke gliding through the middle.
Tom May crossed from short range for the Falcons after a series of rucks to score his fourth try in as many home appearances.
Despite Burkes conversion and 47th minute penalty Newcastle were unable to stamp any authority on the game.
And their apparent inability to nail their tackles allowed lock Peter Short through to set up Davey who waltzed through three more to score Baths third touch down.
Michael Stephenson secure the bonus point for Bath, sliding over in the corner after Burke had cut the lead with a penalty before retiring injured.
Ryan Davis klanded a 68th-minute drop goal and Newcastle were sunk Matt Banahan rumbled over in the corner
Joe Shaw brought the scores closer with score the home side's second try down the left, with Steve Jones converting.