Bordeaux-Begles climbed to fifth place in the Top 14 standings thanks to a hard-fought 27-21 victory over Montpellier.
Toulon were beaten at home by Stade Francais, while Racing Metro, Bayonne and Oyonnax all earned victories.
Sireli Bobo piled more misery on Castres as La Rochelle cruised home 41-16 to move out of the bottom two.