Paris St Germain returned to the top of Ligue 1 with a fortunate 1-0 win over Lille at the Parc des Princes on Sunday night.
Lille defender Aurelien Chedjou's second-half own goal earned Carlo Ancelotti's men their ninth win in 10 games and lifted them back above Lyon on goal difference.
Referee Freddy Fautrel also controversially ruled out a first-half goal for the visitors, who were left languishing in mid-table.
One goal was also all that was required for in-form Bordeaux to beat Nice and leap-frog their hosts into fifth place.
Henri Saivet's second-half strike earned Bordeaux, who have lost just one of their last eight league matches, their first victory at the Stade du Ray since 2005 and consigned Nice to only their second defeat in 12 outings.
In the day's other match St Etienne boosted their hopes of European football next season with a 3-0 victory over Bastia at the Stade Geoffroy-Guichard.
Brandao opened the scoring after nine minutes and further goals in the final 11 minutes from Pierre-Emerick Aubameyang and Josua Guilavogui sealed Les Verts' first home league win since November.
The result - a repeat scoreline from the reverse fixture earlier in the campaign - leaves St Etienne in seventh spot, a point behind Nice and Bordeaux.
Marseille missed the chance to move within a point of top spot on Saturday as Romain Alessandrini's late equaliser for Rennes meant they had to settle for a 2-2 draw.
Marseille were heading for victory after Jordan Ayew volleyed home with seven minutes to go, however Rennes were not finished and Alessandrini tapped home a simple goal two minutes from the end after goalkeeper Steve Mandanda parried the ball into his path.
Earlier in the game, Andre Ayew put Marseille into a 37th-minute lead, and Kevin Theophile-Catherine levelled for Rennes after 59 minutes.
Marseille midfielder Joey Barton wrote on Twitter: "Absolutely gutted. Feels like we've lost today. Should of [sic] been a well deserved 3pts."
Marseille stay third in the table.
Rennes, meanwhile, remain fourth, six points behind Marseille and PSG.
Montpellier recorded a 2-0 win over Sochaux thanks to goals by Emanuel Herrera, in the 28th minute, and John Utaka, who netted six minutes later.
At the other end of the table, Nancy won in the league for only the second time this season when they beat Lorient 2-1.
Paul Alo'o Efoulou opened the scoring for the league's bottom side nine minutes before half-time. Although Jeremie Aliadiere equalised five minutes after the break, Nancy were not to be denied and Sebastien Puygrenier hit the winner after 71 minutes.
It was Nancy's second win this week after they defeated Nice in the Coupe de France in midweek, however they still prop up the table after second-bottom Troyes beat Brest 2-1.
Fabien Camus and Stephane Darbion scored after 44 and 54 minutes respectively to give hosts Troyes a two-goal lead, and although Eden Ben Basat pulled one back in the 61st minute Troyes held on for their third league victory of the season.
Third-bottom Reims drew 1-1 with Toulouse. Etienne Capoue put Toulouse ahead after 56 minutes with Grzegorz Krychowiak levelling with a little over quarter of an hour remaining.
Evian, fourth from bottom, were matched 1-1 by Ajaccio. Dennis Oliech put Ajaccio ahead after 36 minutes before Daniel Wass levelled for the hosts in the 53rd minute.
Lyon had gone top of the table on Friday night with a convincing 2-0 win over Valenciennes at a freezing Stade du Hainut.
Goals from Gueida Fofana and Bafetibis Gomis secured an impressive fourth win in five on the road for the visitors, while Valenciennes' recent slump continued following four defeats in their last six league games.
Lyon made a blistering start and took the lead with their first attack.
Fofana picked the ball up in midfield and outstripped two Valenciennes defenders before firing a superb shot beyond Nicolas Penneteau from 25 yards.
They added a second just before the hour mark when Fofana picked out Alexandre Lacazette on the right and his cross was powerfully turned in at the near post by leading scorer Bafetibis Gomis.