In-form St Etienne stepped up their bid for Champions League football by casting aside champions Montpellier 4-1 at a snowy Stade Geoffroy-Guichard.
First-half goals from Brandao and Pierre-Emerick Aubameyang were followed by a third from Yohan Mollo three minutes after half-time.
Montpellier immediately pulled a goal back through Remy Cabella before the match was delayed for 30 minutes when the snow made conditions unplayable.
With fears the game could be called off the ASSE players helped clear the pitch and their efforts were rewarded after the resumption with a fourth goal, through Mathieu Bodmer, and a sixth successive win in all competitions.
The win leaves them in fourth place while Montpellier, who had started to climb the table themselves, suffered a third successive away league defeat.
Bordeaux slipped out of the top four after slumping to a 1-0 defeat at improving Ajaccio, who followed up their surprise win over Lyon last weekend with another impressive scalp.
A first-half strike from Ricardo Faty was enough to earn Ajaccio the spoils as Bordeaux suffered only their second defeat in 13 matches in all competitions. The loss sees Bordeaux drop to sixth in the standings. Ajaccio, meanwhile, are up to 14th after extending their unbeaten run to five matches.
Valentin Eysseric's late equaliser secured Nice a share of the spoils in a 1-1 draw with fellow Europa League hopefuls Lorient at the Stade Municipal du Ray.
Eysseric coolly slotted home eight minutes from time to cancel out Lucas Mareque's 75th-minute opener for the visitors. The draw lifted Nice to fifth in the standings, with Lorient three points and three positions worse off.
Reims won away from home, 2-1, for the first time since returning to Ligue 1 as Nancy's resurgence was halted.
The Lorraine side had won their last two games, their first league wins since the opening day of the season, and took the lead through defender Sebastien Puygrenier on the half-hour. But goals from Floyd Ayite and Odair Fortes in the second half turned the game around and Gaetan Courtet had a late third disallowed.
Brest remain just two points clear of the relegation zone after losing 2-1 to Valenciennes at the Stade du Hainaut.
First-half goals from Mathieu Dossevi and Rudy Mater were enough to secure a win that leaves VA 10th in the table. Charlison Benschop hit the post for Brest in the second half but they had only Florian Raspentino's late goal for consolation.
Troyes moved off bottom spot by the slightest of margins with a 0-0 draw against a Sochaux side who also remain in deep trouble in the survival battle.
A point drew the home side level with Nancy on 18 points, with a slightly superior goals-scored record giving Troyes the edge. Sochaux remain one point and one place above the drop zone after an uninspiring encounter that deserved no victor.
Sebastien Corchia had what was probably Sochaux's best chance in the 17th minute when he struck a free-kick from 25 yards out and skimmed the outside of the post.
Information from the Press Association was used in this report