The home side, back in the Premiership after a two season absence, started well and went ahead with a Jason Strange penalty, but an Olly Barkley penalty, a long range Chris Malone drop and possibly the try of the season from Frikkie Welsh put Bath Rugby comfortably ahead at 13-3 midway through the half.
However, in a derby match of great atmosphere, Strange kept his side in touch with three penalties, whilst Barkley and Malone experienced an off day with the boot missing four attempts between them as Bath, despite creating some excellent opportunities, could not convert pressure into points.
With time running out and Bristol refusing to be left behind, winger Robinson danced through a couple of tackles to score with five minutes to go to seal Bath's fate.
Speaking in the post match Press Conference head coach John Connolly admitted that he was extremely disappointed with his side's performance. "We had chances to put the game away, but instead we let Bristol back into the game. We created plenty of opportunities, but mistakes cost us today. It was disappointing and there are areas that we will have to work hard on. I was disappointed with the scrum today and our forwards were not at their best.
However, this is round one of a twenty-two round Guinness Premiership and there is a long way to go. There were positives - Frikkie's try was a good one and we will improve."
5m Strange pen 3-0
15m Barkley pen 3-3
20m Malone drop goal 3-6
30m Welsh try, Barkley con 3-13
40m Strange pen 6-13
44m Barkley pen 6-16
45m Strange pen 9-16
71m Strange pen 12-16
75m Robinson try, Strange con 19-16
Ref: Dave Pearson