Castres


Racing 92
S. Arata (26'), T. Durand (33'), A. Vargas (60'), L. Zarantonello (72')
Tries
M. Spring (21'), J. Hill (51'), W. Naituvi (63')
T. Vidal (27', 34', 61', 73')
Conversions
A. Gibert (22', 52', 64')
Penalties
A. Gibert (18', 67'), U. Seunes (83')
This one said more about game management than pretty shapes. Under pressure, down a man and being shoved around by a late maul, Racing 92 found a way to win by trusting a fly-half in rhythm and refusing to panic. Castres had the heft and the territory; Racing had the cooler heads when it mattered. That’s why it finished the way it did.
The closing act summed it up. Shingi Manyarara’s red on 70 minutes should have buried Racing. Loris Zarantonello duly cashed in from the lineout drive and Théo Vidal nudged Castres ahead. But Racing didn’t flinch. They kicked long, played for the next whistle, and when Castres offered one more lifeline, Ugo Seunes banged over the 83rd-minute penalty for 30–28. The match narrative will lean toward Antoine Gibert, and fair enough: his 12 points and decision-making steered Racing through the chaos, including the 67-minute penalty that had stretched the buffer Castres were forced to chase. The winner came off Seunes’ tee; the platform was built by Gibert’s boot and composure.
Where did it turn? Around 65–67 minutes, when Castres coughed up back-to-back penalties and Racing took six points out of nothing: Wame Naituvi’s try off a rare clean edge, then Gibert from the tee. In a two-point game, those freebies are the story. Castres had already shown they could strike in the red zone — their maul was the blunt instrument Racing least fancied — but scoreboard pressure bent their decision-making. They chased the corner every time; Racing kept pocketing threes.
Racing’s attack was opportunistic rather than dominant. Max Spring’s first-half try came from broken field rather than phase accuracy, and their best passages arrived when Joseph Manu and Spring punched over the gain line to reset the kicking duel. Manu led Racing’s carry count with 14 and 55 metres, often the man who got them out of their 40. Spring added 94 metres and four defenders beaten from 15 carries, a constant outlet when Castres kicked contestables too long. That backfield threat mattered because Racing’s set piece wasn’t doing the bullying — their lineout was tidy at 92% but the maul defence folded on Zarantonello’s finish, a clear work-on.
Castres will kick themselves because the plan worked for long stretches. Santiago Arata kept them moving — his volume of passes underpinned the late squeeze — and the pack carried hard on short leads. Adam Vargas’s score after 60 minutes came from that sustained pressure and quick reloads. Florent Vanverberghe was the defensive metronome with 16 tackles, and the maul that finally cracked Racing on 72 minutes was telegraphed but unstoppable. Yet the numbers tell you why they still lost: 17 penalties conceded to Racing’s 10, and a 9–2 turnover disparity against them. Give away that much field position and you invite a kicker to beat you.
Match Stats
CARRIES
CLEAN BREAK
DEFENDER BEATEN
TACKLE
MISSED TACKLE
TURNOVER WON
TURNOVERS CONCEDED
PENALTY CONCEDED
YELLOW CARD
RED CARD
POSSESSION
SCRUMS
LINEOUTS
Discipline nearly undid Racing too. Romain Taofifenua’s first-half yellow shifted momentum, Noham Valeu followed on 59 minutes, and then came the Manyarara red. That’s three cards and a maul try conceded while short. They survived because after each lapse they reset the tempo: exits were clean, touchfinders were deep, and they didn’t force offloads in their own half. When Castres held 85% of the ball across the final 10 minutes, Racing still pinched the only opposition points. That isn’t luck; that’s a team comfortable at 14–15 phases without panicking at the breakdown.
Individual notes mattered at the margin. Gibert was the adult in the room, not just off the tee but with the small stuff — a couple of late offloads to keep the defence honest, then the discretion to take territory when Castres were bristling. Jonny Hill’s second-half try was a big moment too, a momentum swing out of very little that punished a brief Castres switch-off. On the home side, Théo Vidal’s 4/4 kept them in the fight and Zarantonello delivered the set-piece punch they were hunting all night. But the timing of Hamish Watson’s yellow on 64 minutes, right after Racing had struck through Naituvi, undercut Castres’ surge just as it was building.
Context amplifies the win. Both clubs came in living in the bottom third and Racing were without their Fiji backline threats and their starting No.8 because of the Test window. In that light, the away grit tells you something useful: this coaching group can cobble a result without their strike runners if the 10 controls the game and the back three squeeze metres out of scraps. The margin doesn’t flatter them, but it also disguises how thin the ice was. Racing can’t carry this level of indiscipline into Pau at home and expect the same escape; the maul defence and card count are big red flags.
For Castres, this isn’t an identity crisis. The lineout/maul is a weapon, Arata’s tempo suits them, and the work rate in the tight five is there. What they lack is restraint. At 21–27 they still had time, yet they chased collisions without changing the picture for the referee and fed Racing kickable penalties. If they tidy that up and stop leaking turnovers when parked in the 22, Bayonne away looks less like a trap and more like an opportunity.
Racing leave with belief and a reminder of who they are when the game slows down: a fly-half’s team that can live on front-foot exits and take the next three. Castres leave with bruises and the uncomfortable truth that they did most of the heavy lifting but let the smarter side finish the job.

