The race for the Ligue 1 title was thrown wide open as Rennes recorded a surprise 4-2 victory over leaders Bordeaux. Rennes got off to the perfect start when Sylvain Marveaux opened the scoring in the third minute and Jimmy Briand doubled their lead from the spot 15 minutes later.
A shock seemed definitely in the cards when Ismael Bangoura extended their advantage three minutes after the break, although the champions threatened a comeback with goals from Yoan Gouffran and Wendell. However, substitute Asamoah Gyan, who had only been on the pitch a matter of seconds, put the result beyond doubt 12 minutes from time.
Bordeaux saw their lead at the top of the table cut to three points after Montpellier triumphed 2-0 at second-bottom Boulogne. Souleymane Camara set Rene Girard's surprise packages on their way to victory with a 26th-minute opener and Victor Montano sealed matters in stoppage time.
Lille are seven points behind the leaders after they were held to a 1-1 draw at Nice. Chaouki Ben Saada headed the hosts in front in the 16th minute, but Tulio de Melo rescued a point for the visitors 16 minutes from time.
Grenoble deliver stunner
At the other end of the table, Grenoble stunned in-form Auxerre as four first-half goals helped the league's rock-bottom side to a stunning 5-0 victory at the Stade des Alpes. Danijel Ljuboja, Daisuke Matsui and a brace from Nassim Akrour ensured the hosts were out of sight before the break. Matsui grabbed a second eight minutes after the restart to cap a brilliant night for Grenoble who recorded only their second league victory of the season.
Le Mans were unable to arrest their dismal run on the road as Lens endured a nervy last seven minutes to post a narrow 2-1 victory. The hosts scored after half an hour through Kevin Monnet-Paquet and looked to be on their way to a comfortable victory when they added a second three minutes after half-time through Eduardo Dos Santos. Substitute Modibo Maiga popped up with an 83rd-minute strike to ensure a tense finale, but Le Mans were unable to pick up their first away point of the season and remain four points from safety.
PSG misery continues
Elsewhere, Lorient defeated Paris St. Germain 3-0 at the Parc des Princes as the hosts crashed to a new low in their miserable season. Marama Vahirua, Kevin Gameiro and Morgan Amalfitano were the men on target as PSG's campaign went from bad to worse. The capital club are lurking well below mid-table, when they expected to be challenging for Europe.
Finally, Sochaux extended their recent impressive run to just one defeat in seven games, but had to settle for a 1-1 draw against mid-table rivals Nancy. The visitors took a first-half lead at the Stade Auguste Bonal courtesy of a goal from Issiar Dia and they had also hit the woodwork twice before Stephane Dalmat levelled matters after the break for Sochaux.