Toulon may have been at a numerical disadvantage for most of the second half but they still managed to defeat Top 14 leaders Toulouse.
Top 14 leaders Toulouse saw their unbeaten league run end at 14 games courtesy of a 25-10 loss to Toulon, who played most of the second half with 14 men.
Toulouse fell behind to tries from JP Pietersen and Malakai Fekitoa in the first half at the Stade Velodrome in Marseille on Saturday, but Josua Tuisova's yellow card for a dangerous tackle shortly before the break handed them a numerical advantage.
The visitors failed to capitalise even when Toulon were again a man down when Florian Fresia was shown a red card for striking Lucas Tauzin.
Toulouse were powerless to stop Fekitoa barging over for his second try of the match after the hour mark, but Pierre Pages’ late score at least denied the hosts a bonus point.
Clermont Auvergne will reduce Toulouse's advantage at the summit if they overcome Racing 92 on Sunday.
Bordeaux-Begles moved level with Lyon on 56 points with a 31-22 win over bottom side Perpignan, whose day was made even worse by Grenoble ending their eight-game losing streak in league action to move 12 points clear of them at the foot of the table.
Perpignan claimed just their second victory of the season by beating Grenoble last time out, but an immediate return to the second tier looks likely once again after they failed to mount a late comeback with Alexandre Roumat and Ulupano Seuteni in the sin bin for the final five minutes.
Grenoble closed to within five points of Agen, who went down 33-17 to Montpellier – Louis Picamoles crossing twice as Vern Cotter's side racked up 21 points without reply in the first half.
Reigning champions Castres dealt La Rochelle's quarter-final hopes a blow with a 25-11 victory at Stade Pierre Fabre.
Benjamin Urdapilleta kicked 15 points to help send his team up to third in the standings