Toulouse played almost an hour with 14 men but were still able to beat Racing 92 in a magnificent European Champions Cup quarter-final.
Zack Holmes scored 15 points as Toulouse extended their lead at the Top 14 summit, while Stade Francais boosted their play-off hopes.