Lille beat Marseille 3-2 in their top-of-the-table clash, while Grenoble beat Boulogne at the bottom.
Mathieu Debuchy pounced in the fifth minute of stoppage time as second-placed Lille beat French champions Marseille 3-2.
The thrilling encounter saw Marseille go 1-0 up through a Mamadou Niang strike before their goalkeeper Steve Mandanda was sent off on 25 minutes after bringing down Pierre-Alain Frau in the box.
Manager Didier Deschamps took off tricky forward Hatem Ben Arfa for second-choice keeper Elinton Andrade but the stand-in shot-stopper could do little about Yohan Cabaye's spot-kick which brought the tie level for Les Dogues.
OM hit back again through Brazilian Hilton, but Tzilo De Melo equalised from a Ludovic Obraniak cross in the 81st minute.
The game looked to be heading for a draw however Debuchy headed home to snatch all three points for the home side.
Third-placed Auxerre faced mid-table side Lens but neither could break the deadlock in a goalless stalemate.
Lyon and Valenciennes shared a 2-2 draw after the away side clinched a point at the death through a Bobo Balde own goal.
The visitors had taken an early lead in the 17th minute thanks to a Kim Kallstrom strike before Valenciennes hit back with a Johan Audel header on 71 minutes.
Renaud Cohade looked to have scored the match-winner for the hosts when he converted from the penalty spot on 79 minutes following a foul on Gregory Pujol in the box, but Balde's own goal ensured a share of the spoils for the visitors.
Ten-men Montpellier beat Lorient 2-1 after netting two penalties through Victor Montano and Souleymane Camara.
Emir Spahic was sent off with nine minutes remaining and Gregory Bourillon then finished well with a minute to spare for the visitors but Montpellier held on for the win.
Sixth-place Bordeaux comfortably beat Sochaux 2-0 with Brazilian Wendel stepping up to score his own penalty after the winger was fouled by Mathieu Dreyer.
Defender Benoit Temoulinas then made sure of the points when he netted in the 86th minute.
Rennes and Nice shared the spoils after Jerome Leroy and Sylvain Marveaux slotted home for the hosts, while Anthony Mounier and Emerse Fae netted for the visitors.
Monaco were reduced to ten men when Vincent Muratori was sent off against Nancy but an own goal from Jordan Loties and left-footed effort from Moussa Maazou was enough to claim the win, despite Joel Sami pulling one back late on.
Le Mans and Toulouse came away with 1-0 wins over PSG and St Etienne respectively.
An own goal from PSG defender Sylvain Armand and Andre-Pierre Gignac strike for Toulouse was enough to settle it for the two sides.
Rock-bottom Grenoble came away with some pride with two games of Ligue 1 to go with a respectable 2-0 win over Boulogne thanks to a Danijel Ljuboja brace.