Emmanuel Riviere scored his eighth goal of the season to give Monaco a 1-0 win over ten-man Ajaccio on Sunday and cut the gap on French Ligue 1 leaders Paris Saint-Germain to two points.
Riviere struck in the 75th minute as Monaco replaced Lille, who had lost 1-0 at Bordeaux earlier in the day, in second spot.
PSG stayed top on Saturday with a 5-0 demolition of rock-bottom Sochaux.
With top scorer Radamel Falcao out of action with a thigh strain for a third successive match, Monaco's scoring onus once again fell on the shoulders of his Colombian compatriot James Rodriguez who had netted twice in his last two games.
But it was Anthony Martial who had the first shot on target after 16 minutes with the teenager's fierce drive well-saved by Ajaccio's Mexican goalkeeper Francisco Ochoa.
Côte d'Ivoire striker Gadji Celi Carmen Junior had Ajaccio's first attempt on goal after 30 minutes, but Monaco goalkeeper Danijel Subasic saved well. Martial again came close early in the second half but a diving header went just wide.
Ajaccio's task became even tougher just after the hour mark when Jean-Baptiste Pierazzi was red-carded for a foul on Rodriguez.
Once Riviere had grabbed the deserved lead, Monaco twice came close to increasing their lead with Rodriguez and Portuguese international Joao Moutinho both denied by the woodwork from free-kicks.
Nigeria goalkeeper Vincent Enyeama's run of not conceding a goal ended after 1,062 minutes on Sunday with an own goal by Lille team-mate Simon Kjaer in the clash with Bordeaux.
The Denmark defender deflected a harmless looking shot by Bordeaux's Landry N'Guemo which tantalisingly hit the post before entering the net in the 28th minute. It was the first time Enyeama had had to pick the ball out of his net since September 15 in the 2-0 defeat by Nice.
It also proved to be the only goal of the game. Enyeama had been closing in on the overall Ligue 1 record of 1176 minutes held by Gaetan Huard for Bordeaux during the 1992/93 campaign.
Elsewhere, Toulouse and Montpelier battled to a 1-1 draw. Souleymane Camara put the visitors ahead in the 19th minute, but Toulouse came back to level matters in the 72nd minute when Abel Aguilar equalised.
Lyon beat Bastia 3-1, with Alexandre Lacazette, Yassine Benzia and Bafetimbi Gomis scoring for the visitors after Florian Raspentino put the hosts ahead in the 34th minute.