Cheick Diabate struck a late winner as Bordeaux increased Nancy's relegation fears at the Stade Jacques Chaban-Delmas with a 3-2 win.
Nancy had looked on course for a miraculous escape from the drop after picking up 17 points from a possible 24 recently, having previously won just twice in 25 league matches, but they lost 3-0 at home to Lyon last week and suffered more disappointment tonight.
Nancy appeared to have snatched a point when second-half goals from Loosemy Karaboue and Salif Sane cancelled out two Bordeaux goals in the final five minutes of the first half from Andre Biyogo Poko and Henri Saivet. But there was a late twist in the tale as Diabate popped up four minutes from time to earn Bordeaux the victory.
Bastia guaranteed survival as Anthony Modeste scored two and set up the other to see off Montpellier 3-1. Modeste scored twice to secure the win after John Utaka had cancelled out Claudio Beauvue's opener for the hosts. Jean Marc Furlan's men climbed off the bottom of the standings last weekend by beating Evian and they are now just a point from safety thanks to Florian Jarjat's first-half strike in Corsica tonight.
Two goals from Sloan Privat moved Sochaux to the brink of safety, while condemning hosts Brest to a 2-0 defeat which leaves them on the brink of relegation to Ligue 2. Privat's second-half double subjected Brest to an eighth successive defeat which means Landry Chauvin's team are six points from safety with just two games remaining.
Nine-man Rennes experienced second-half misery at Stade du Hainaut as they fell to a 4-1 defeat against mid-table rivals Valenciennes. Things began well for the visitors when Jonathan Pitroipa fired them in front on the half-hour mark before Maor Melikson levelled the scores soon after.
But the evening quickly went downhill after the interval as first Dimitri Foulquier and then John Boye were sent off within the space of six minutes. With their obvious advantage, Valenciennes took control and goals from Lindsay Rose, Kenny Lala and Jose Saez wrapped up an emphatic win which moves the club above their opponents on goal difference.
Elsewhere, Troyes continued their gutsy last-ditch bid for survival with a 1-0 win at Ajaccio.