Scrum-half Bales kicked three penalties at Stade Marcel Deflandre and converted all four home tries – one of which he scored himself to make the score 27-9 with just under half an hour remaining.
Toulouse responded instantly through Dorian Aldegheri, and Sebastien Bezy’s converted try threatened to make a game of it after William Demotte saw red for La Rochelle.
However, Mohamed Boughanmi made the points safe 10 minutes from time, adding to first-half scores from Hikairo Forbes and Jeremy Sinzelle.
— TOP 14 Rugby (@top14rugby) October 29, 2017
Elsewhere, Castres edged out Agen in an entertaining 43-28 win at Stade Pierre-Fabre.
This was a sixth consecutive reverse for the visitors, but they had threatened to end that run in the second half before fading.
Castres led by 12 when Anthony Jelonch’s try early in the second half was converted, but Agen came roaring back and scored through Denis Marchois, Mathieu Lamoulie and Filipo Nakosi in quick succession to take a 28-21 lead.
Benjamin Urdapilleta and Jelonch went over late on to put Castres back in front, before Julien Dumora’s second try made the points safe.
RugbyPass has created a next generation rugby rating system, based on machine learning and shaped by game winning moments. The system (RPI) is a world first for its complexity and comprehensive embrace of northern and southern hemisphere players and teams. By using in-depth data analysis, RPI determines exactly what it takes to win, in real time. Explore the RPI now!