Mathieu Bastareaud was sent off but Toulon fought back to claim their first Top 14 victory of the campaign.
Castres overturned a 13-point deficit in the second half to beat Lyon in Saturday's Top 14 action.
Montpellier failed to exact revenge on Castres in a repeat of the Top 14 final, losing their first game of the season at Altrad...
Read more
Ahead of the opening round of fixtures in the 2018-19 season, we pick out some of the best statistics surrounding the Top 14.
After leading Castres past Montpellier and to a fifth Top 14 title, head Christophe Urios dominated the post-final fallout.
Montpellier's wait for a Top 14 title goes on as Castres upset the odds to seal a 29-13 victory at the Stade de France...
Read more
Racing 92 pushed late on, but they were unable to find a way past Castres in the Top 14 semi-finals.
Castres are set for a semi-final showdown with Racing 92.
Racing 92, Lyon and Castres got the play-off outcomes they were hoping for in Top 14, while Stade Francais stay up despite suffering defeat.
Toulon moved up to second in the Top 14 table with victory over Castres, but no one can now catch leaders Montpellier.
A much-changed Racing 92 scored three late tries to stop Toulouse claiming a bonus-point victory in Top 14.
Castres, Stade Francais, Lyon, Bordeaux-Begles and Agen were the winners on a busy day of Top 14 action.
Montpellier ran in five tries to claim a bonus-point victory over Castres, maintaining their position as Top 14 leaders.
Montpellier suffered their seventh Top 14 loss of the season, Toulouse getting the better of the leaders.
Stade Francais' five-match losing run in the Top 14 came to an end on Sunday, while Toulouse missed the chance to take second.
Montpellier's lead at the summit was cut to three points after they went down at Agen and Racing 92 defeated struggling Brive.