Bristol 17-0 Stade Francais
Bristol put in a dogged display to earn a well-deserved win over the French champions at the Memorial Ground.
Two Dave Hill penalties were the only first-half scores as poor conditions made free-flowing rugby difficult.
The second half was no easier for Stade as Bristol pegged them back in their half, denied them any attacking threat.
In the dying stages, Neil Brew and Rob Higgitt pressurised Brian Liebenberg into a mistake and combined to put Brew over in the corner for a clinching try.
Bristol started brightly, with only an unfortunately timed knock-on by David Lemi preventing them claiming the opening try after 15 minutes.
But the home front row's dominance of the scrum gave Dave Hill the chance to open the scoring, and when Sergio Parisse limped off with an unpleasant looking injury to his right ankle, the French side's problems only increased.
Mark Regan was a constant irritation to the Stade pack in the first half, but after the break the French side began to get more into the game.
They were gifted a chance to get back in the match on 50 minutes when Skrela had a straight-forward 25-yard penalty, but it drifted wide of the post.
Hill made it three penalties out of three just after the hour mark, and with time running out, the visitors visibly began to lose heart.
A combination of the conditions and tenacious Bristol tackling, particularly by Andrew Blowers on Remi Martin and Julien Arias, denied Stade's backline any chance to stretch their legs.
With eight minutes to go, Hill's attempted drop-goal was well charged down by Jerome Fillol but just when it looked like a length-of-the-field breakaway could be on the cards, he knocked on, summing up his team's afternoon.
To round off a miserable afternoon for the Paris side, in the closing minutes Liebenberg's pass was intercepted on the half-way line, and Brew and Higgitt ran to the tryline together to ensure the ball ended up touched down in the corner for a try.