Matchday 32 of Ligue 2 BKT delivered everything that defines the division: drama, unpredictability, and high-stakes tension at both ends of the table. While promotion has already been settled for ESTAC Troyes, the battle for second place—and the final automatic ticket to Ligue 1—remains fiercely contested, with just a single point separating the chasing pack. Elsewhere, the play-off race is tightening into a multi-team sprint, while survival hopes are fading for those at the bottom. And in the north, a chaotic eight-goal derby between Dunkerque and Boulogne-sur-Mer perfectly captured the madness of a weekend where nothing felt predictable.
If Ligue 2 needed a reminder of its unpredictability, this was it. Matchday 32 delivered one of the most chaotic fixtures of the season as USL Dunkerque dismantled US Boulogne-sur-Mer 6-2 in a derby that spiralled wildly out of control. Despite falling behind early to Adrien Pinot’s opener, Dunkerque responded almost immediately through Thomas Robinet before Vincent Sasso turned the game on its head before the break and added a second just after the hour. The defining moment came when Boulogne were reduced to ten men following Demba Thiam’s reckless challenge, and although they briefly threatened a comeback at 3-2, they completely collapsed in the closing stages. Dunkerque struck three times in the final ten minutes—including twice in stoppage time—to seal an emphatic and entertaining victory that encapsulated the division’s chaos.
Behind ESTAC Troyes’ confirmed promotion, the race for second place remains finely poised and increasingly tense. Le Mans FC now occupy the automatic promotion spot after securing a valuable draw away at Grenoble, edging ahead of AS Saint-Étienne, who suffered a damaging home defeat in front of a packed Geoffroy-Guichard. With just one point separating the two sides, the stakes could hardly be higher: finishing second guarantees promotion, while third means navigating the uncertainty of the play-offs. Saint-Étienne, now under pressure, face a crucial trip to Rodez next, knowing anything less than victory could leave their top-two hopes slipping away.
Just behind them, Red Star FC are building real momentum at the perfect moment. Their 3-2 comeback victory over Guingamp showcased both resilience and attacking sharpness, overturning an early deficit with a devastating first-half burst. Goals from Damien Durant, Jovany Ikanga and Ryad Hachem inside a nine-minute spell transformed the contest and put the Parisians firmly back in the promotion conversation. Now sitting fourth and just three points off the top three, Red Star are no longer outsiders—they are genuine contenders heading into the final two matches, with a trip to Amiens offering a significant opportunity to maintain pressure.
Further down the table, the battle for the final play-off places is just as congested. Stade de Reims were left frustrated after conceding late against Nancy, while Rodez AF dropped points in a goalless draw with Laval. Annecy, meanwhile, kept themselves in contention with a commanding 5-1 victory over Pau. With several sides still mathematically in the hunt for fifth place, the margins are razor-thin: one result can dramatically alter the standings, and with only two rounds remaining, there is little room for error.
At the bottom, the outlook is increasingly bleak for Amiens SC, who remain rooted to last place and are running out of time to escape relegation. Five points from safety with just two games left, their fate appears all but sealed, while others around them continue to fight for survival in what promises to be a tense conclusion to the campaign.
READ MORE:
>>Ligue 2 BKT: Who are the Ligue 1 promotion candidates?
>>Welcome back to Ligue 1, Troyes!