Racing MÃ©tro took a giant step towards a home Top 14 play-off with an impressive 22-6 win over Clermont in Paris on Saturday.
Bayonne snatched a draw in the last minute away to Grenoble to move level with Oyonnax (who drew with Toulouse) and Perpignan in a three-way relegation tussle with one round to go.
Perpignan's loss to Toulon in Barcelona means they are now favourites to joing Biarritz - who edged Brive - in the second tier ProD2 next season.
Castres 22-15 Montpellier
Oyonnax 19-19 Toulouse
Perpignan 46-31 Toulon
Biarritz 19-13 Brive
Grenoble 21-21 Bayonne
Racing MÃ©tro 22-6 Clermont
Stade FranÃ§ais 37-23 Bordeaux-BÃ¨gles
Racing MÃ©tro 22-6 ASM Clermont
Stade Yves Du Manoir - Colombes (Paris)
Racing are clearly the in-form team heading into the play-offs as they extend their winning streak to five games to move to fourth place in the standings, level with Clermont.
The scoreline probably doesn't reflect a very closely-fought contest, which saw the les Franciliens, who led 9-6 at the break, seal the win with a 76th-minute try from Juan Imhoff.
Clermont must now hope for a bonus-point win at home to Perpignan on the final day and and for Racing to sneak a win in Montpellier to qualify directly for the semi-finals.
For Racing MÃ©tro:
Pens: Machenaud 3, Sexton
Pens: Delany 2
Yellow cards: Malzieu, Hines
Racing: 15 Juan Martin Hernandez, 14 Juan Imhoff, 13 Henry Chavancy, 12 Jamie Roberts, 11 Marc Andreu, 10 Jonathan Sexton, 9 Maxime Machenaud, 8 Jacques Cronje, 7 Bernard Le Roux, 6 Antoine Battut, 5 Francois van der Merwe, 4 Juandre Kruger, 3 Luc Ducalcon, 2 Virgile Lacombe, 1 Julien Brugnaut
Replacements: 16 Jeremie Maurouard, 17 Eddy Ben Arous, 18 Fabrice Metz, 19 Dan Lydiate, 20 Mike Phillips, 21 Wenceslas Lauret, 22 Fabrice Estebanez, 23 Brian Mujati
Clermont:15 Jean-Marcellin Buttin, 14 Sitiveni Sivivatu, 13 Aurelien Rougerie, 12 Benson Stanley, 11 Julien Malzieu, 10 Mike Delany, 9 Thierry Lacrampe, 8 Fritz Lee, 7 Alexandre Lapandry 6 Damien Chouly, 5 Nathan Hines, 4 Julien Pierre, 3 Daniel Kotze, 2 Benjamin Kayser, 1 Thomas Domingo
Replacements: 16 Benoit Cabello, 17 Vincent Debaty, 18 Loic Jacquet, 19 Julien Bonnaire, 20 Morgan Parra,, 21 Brock James, 22 Regan King, 23 Clement Ric
Referee: Romain Poite
FC Grenoble 21-21 Aviron Bayonnais
Stade LesdiguiÃ¨res, Grenoble
Martin Bustos Moyano kicked a last-minute penalty to snatch the draw for Bayonne, a result that has massive ramifications.
The stalemate means Grenoble, who travel to Toulouse on the last day, can still be relegated while Bayonne, who host Castres in a fortnight, climb out of the drop zone.
Grenoble, who led 13-7 at the interval, looked to have secured victory with Julien Caminati's 67th-minute try but Bayonne - the masters of avoiding relegation - managed to pressure their hosts into two late penalties that could be synonymous with survival.
The Basque visitors never held the lead but tries from Marvin O'Connor either side of half time kept them in touch.
Bayonne are now the masters of their own destiny as they host Castres on the final day.
Tries: Caminati, Alexandre
Pens: Hart 3
Yellow cards: Roodt
Tries: O'Connor 2
Cons: Bustos Moyano
Pens: Bustos Moyano 3
Yellow cards: Spedding, Haare
Grenoble: 15 Benjamin Thiery, 14 Ratu Ratini, 13 Rida Jaouher, 12 Nigel Hunt, 11 Julien Caminati, 10 Fabien Gengenbacher, 9 James Hart, 8 Fabien Alexandre, 7 Peter Kimlin, 6 Jonathan Best, 5 Andrew Farley, 4 Hendrik Roodt, 3 Richard Choirat, 2 Laurent Bouchet, 1 Albertus Buckle
Replacements: 16 Kenan Mutapcic, 17 Anthony Hegarty, 18 Henry Vanderglas, 19 Ben Hand, 20 Geoffroy Messina, 21 Jordan Michallet, 22 Mathieu Loree, 23 Dayna Edwards
Bayonne: 15 Scott Spedding, 14 Martin Bustos Moyano, 13 Joe Rokocoko, 12 Matthieu Ugalde, 11 Marvin O'Connor, 10 Santiago Fernandez, 9 Guillaume Rouet, 8 Dwayne Haare, 7 Charles Ollivon, 6 Mark Chisholm, 5 Lisiate Fa'aoso, 4 Dewald Senekal, 3 Gert Muller, 2 David Roumieu, 1 JC van Rensburg,
Replacements: 16 Anthony Etrillard, 17 Aretz Iguiniz, 18 Opeti Fonua, 19 Jean Monribot, 20 Jean Jo Marmouyet, 21 Mathieu Belie, 22 Manu Ahotaeiloa, 23 Vitolio Manukula
Biarritz Olympique 19-13 CA Brive-CorrÃ¨ze
Parc des Sports d'Aguilera, Biarritz
Brive dominated the second half but Yann Lesgourgues's 78th minute try for Biarritz denied the visitors their first win on the road this season and gave the Basques something to celebrate in their last game at the Aguilera before dropping out of the Top 14.
Dimitri Yachvili marked his final home game for Biarritz by kicking four penalties before being given a standing ovation as he left the field in the final minutes.
For Biarritz :
Pens: Yachvili 4
Yellow cards: Kodela
Pens: Germain 2
Yellow cards: Briatte, Ledevedec
Biarritz: 15 Damien Traille, 14 Aled Brew, 13 Charles Gimenez, 12 Seremaia Burotu, 11 Teddy Thomas, 10 Julien Peyrelongue, 9 Dimitri Yachvili, 8 Imanol Harinordoquy, 7 Raphael Lakafia, 6 Benoit Guyot, 5 Thibault Dubarry, 4 Erik Lund, 3 Francisco Gomez Kodela, 2 Arnaud Heguy, 1 Thomas Synaeghel,
Replacements: 16 Romain Ruffenach, 17 Fabien Barcella, 18 Mathias Marie, 19 Josh Furno, 20 Yann Lesgourgues, 21 Geoffrey Sella, 22 Paul Couet-Lannes, 23 Ben Broster
Brive: 15 Gaetan Germain, 14 Sevenaia Galala, 13 Thomas Sanchou, 12 Andrew Mailei, 11 Baptiste Delage, 10 Thomas Laranjeira, 9 Damien Neveu, 8 Sisa Koyamaibole, 7 Hugues Briatte, 6 Petrus Hauman, 5 Arnaud Mela, 4 Dominiko Waqaniburotu, 3 Johan Coetzee, 2 Louis Acosta, 1 Karlen Asieshvili,
Replacements: 16 Guillaume Ribes, 17 Damien Lavergne, 18 Julien Ledevedec, 19 Said Hireche, 20 Jean-Baptiste Pejoine, 21 Romain Sola, 22 Arnaud Mignardi, 23 Tamato Leupolu
Referee: CÃ©dric Marchat
Stade FranÃ§ais 37-23 Union Bordeaux-BÃ¨gles
Stade Jean Bouin, Paris
Stade FranÃ§ais were seldom troubled as they cruised to a 37-23