France secured a dramatic 21-19 victory over South Africa at the Stade de France, ending a 21-year wait to defeat the Springboks in their national stadium. Despite set-piece struggles and a late defensive stand, the hosts managed to hold on to a two-point lead in a match filled with tactical shifts and multiple disciplinary cards.
Tactical innovations and early French dominance
Ahead of the match, French head coach Fabien Galthié altered his tactical layout by naming Antoine Dupont at fly-half with the No 10 jersey, though Dupont primarily played in his customary scrum-half role while Maxime Lucu stepped into the first receiver position. Following a grand pre-game ceremony featuring light displays, dancers, and fireworks, the match got underway with intense physical exchanges.
The game opened up in the tenth minute when South Africa lock Lood de Jager received a yellow card for a high tackle. Capitalizing on the numerical advantage, France moved the ball wide to wing Aaron Grandidier-Nkanang, who dove past Damian Willemse to score the opening try in the corner.
France extended their lead through an unusual sequence started by a Dupont 50-22 kick deep into South African territory. During the subsequent attack, Yoram Moefana delivered a pass that struck teammate Kalvin Gourgues in the face, deflecting into the in-goal area where Théo Attissogbe grounded the ball. Reflecting on the unusual play, South Africa head coach Rassie Erasmus later remarked, “I’m not sure how you prepare a defence for a ball that bounces off a guy’s face.”
Bomb squad deployment and card drama
In response to France’s momentum, Erasmus introduced key front-row replacements Ox Nché, Malcolm Marx, and Wilco Louw in the 35th minute to gain set-piece dominance. Although the Springboks pulled back a try via a rolling maul, France quickly answered when Dupont delivered a tumbling grubber kick for Louis Bielle-Biarrey to score, restoring a 14-point advantage for the home side.
The contest turned chaotic as disciplinary issues mounted for both teams. Lucu received a yellow card for a high tackle, and shortly after returning, Grandidier-Nkanang was also sin-binned for slapping down a pass inside the French 22-meter line. South Africa suffered a setback of their own when Jasper Wiese was shown a red card for an illegal clearout. Meanwhile, a potential South African try by Kurt-Lee Arendse was disallowed due to an offside call.
South Africa continued to press their advantage in the closing stages following a try by Cobus Reinach, forcing a sequence of scrums near the French try-line that eventually led to a yellow card for replacement prop Régis Montagne. Although an initial try was held up, the Springboks eventually scored through Marx following another rolling maul. However, fly-half Manie Libbok missed the potential game-tying conversion with seven minutes remaining, leaving France ahead by two points.
Assessing the result after the match, Erasmus admitted the defeat was hard to take, stating, “We weren’t just outplayed, we were out-thought,” before adding, “I’m not going to sit here and say I am going to take the positives – it feels shit.”








