The fly-half's break led to the opening try for lock Dan Tuohy and also picked off an Ospreys pass for Simon Danielli to claim the first of his two scores.
But a kick by Humphreys over the Bristol defence was neatly taken by Shane Jennings who went over for the game's opening try under the posts and the fly-half added the extras.