Munster's JJ Hanrahan gets caught and when he goes to ground there is Sam Underhill in familiar position to get over the ball quickly and secure the turnover.
Scarlets number eight Fletcher Anderson, who has been so impressive, fails to claim the restart.
Bristol make them pay.
They attack in the 22, Benhard Janse van Rensburg goes close and then the ball is flung out to Louis Rees-Zammit.
He catches on his knees and reaches over to get to the line.
The Wales wing - to panto boos when his name is announced as the scorer - puts Bears back in front, although the conversion slides wide and it's only a one-point lead.
Another warning from the referee to Bath captain Ben Spencer as Bath defend their line.
We seem to have watched that scene quite a few times tonight.
Bath turn the ball over though when play restarts - great defence from the hosts!
We've just seen Bath's Will Stuart making his way around the touchline with his foot in a protective boot and on crutches - let's hope it's not as bad as it looks and he is back on a rugby pitch again soon.
Scarlets had 61% possession and 58% territory in the first half but it's Bristol that lead by two points at the break.
Ellis Genge got on the wrong side of the officials at the scrum.
The England prop will hope that changes after the break.
Scarlets have some real impact on their bench in the shape of Springboks hooker Marnus van der Merwe, dynamic flanker Dan Davies and Wales centres Joe Hawkins and Joe Roberts.
The referee's whistle sounds to bring an utterly breathless first 40 to a close.
The Rec crowd have had their money's worth there that's for sure - they've forgotten all about the driving rain.
Bath raced into a 28-0 lead inside 20 minutes, Munster hit back before Bath added a fifth try and there was still time for Craig Casey to nip over to give his side a glimmer of hope.