Bristol ran in three tries to claim their fifth consecutive Championship away at Rotherham Titans.
First-half tries from centre Jack Adams and hooker David Blaney gave Bristol a 10-0 half-time lead.
David Blaney scored his second try after the break to extend Bristol's lead.
Paul Hull's side were unable to score a fourth try to give them their fifth bonus-point win in as many games but remain in second place in the league.
Bristol head coach Paul Hull told BBC Radio Bristol:
"We're really pleased with winning away from home as this is a very difficult place to come.
"It was a very difficulty encounter and we have got some injuries and there are a lot of bruised bodies in the changing room.
"We just want to finish well in 2009 and we're on track, battered but still living."
Bristol: T Arscott; L Robinson, J Adams, S Giddens, G Watkins, A Jarvis, J Spice (C); M Irish, D Blaney, D Crompton, N Budgett, R Winters, J Phillips, I Grieve, D Montagu. Replacements: R Johnston, W Thompson, M Sambucetti, R Pennycook, R Shaw, L Eves, C Ashwin
Rotherham Titans: M Whitehead; J Feeley, P Gidlow, K Maggs, B Hunt, J West, N Chivers; A O'Donnell, N Conroy, B Prescott, A Barnes, G Hayter, J Skurr, T Du Plessis, S Dickinson. Replacements: S Jenkins (F), C Voisey (F), M Challinor, A Kleeburger, M Farmer, N Buckley, T Allen
Bookmark with:
What are these?