Racing Metro ran four tries past Castres to claim a crucial 27-16 victory over fellow Top 14 play-off contenders Castres on Friday.
The result sees Racing climb (provisionally) to fifth in the standings, just one point behind their visitors at Stade Olympique Yves-du-Manoir.
After being pushed around in the first half, Racing turned up the heat in the second period, even managing to score a try while two men down!
The home side led 13-6 at half time thanks to a counter-attacking try from Frans Steyn from more than 50 metres out.
Despite conceding no less than three yellow cards in the second half, Racing took the game by the scruff of the neck.
Wings Sireli Bobo and Henry Chavancy crossed soon after the restart.
Castres replied through Romain Martial but Argentine flyer Juan Imhoff try on the hour mark secure the bonus for les Franciliens.
Tries: Steyn, Bobo, Chavancy, Imhoff
Cons: Descons 2
Yellow cards: Masoe (Castres - 33rd min); Noirot (Racing - 47th min); Bobo (Racing - 51st min), Nallet (Racing - 69th min)
Racing Metro:15 Frans Steyn, 14 Sireli Bobo, 13 Henry Chavancy, 12 Fabrice Estebanez, 11 Juan Imhoff, 10 Juan Martin Hernandez, 9 Sebastien Descons, 8 Jacques Cronje, 7 Antoine Battut, 6 Johnny Leo'o, 5 Francois Carl Van der Merwe, 4 Lionel Nallet, 3 Juan Pablo Orlandi, 2 Benjamin Noirot, 1 Eddy Ben Arous.
Replacements: 16 GrÃ©gory Arganese, 17 Julien Brugnaut, 18 Jone Qovu Nailiko, 19 Alvaro Galindo, 20 Mathieu Loree, 21 Jonathan Wisniewski, 22 Mirco Bergamasco, 23 Benjamin Salemane Sa.
Castres:15 Romain Teulet, 14 Romain Martial, 13 Romain Cabannes, 12 Seremaia Baikeinuku, 11 Marc Andreu, 10 Pierre Bernard, 9 Thierry Lacrampe, 8 Chris Masoe, 7 Yannick Caballero, 6 Ibrahim Diarra, 5 Joe Tekori, 4 Matthias Rolland, 3 Luc Ducalcon, 2 Marc-Antoine Rallier, 1 Yannick Forestier.
Replacements: 16 Mathieu Bonello, 17 Anton Peikrishvili, 18 Kiril Kulemin, 19 Steve Malonga, 20 Rory Kockott, 21 James So'oialo, 22 Max Evans, 23 Michael Coetzee.