Zlatan Ibrahimovic scored twice to reach 40 goals for the season in all competitions as Paris Saint-Germain beat Saint-Etienne 2-0.
Each of the Sweden international's strikes on Sunday came in the first half, with his brace enabling the Ligue 1 leaders to restore their eight-point lead over Monaco at the top of the table.
Ibrahimovic has now scored 25 times in the league alone and had opportunities to register his third hat-trick of the campaign.
PSG had to withstand pressure in the second half at the Parc des Princes, with Salvatore Sirigu doing well to keep out Yohan Mollo and Moustapha Sall before Josuha Guilavogui wasted a golden opportunity.
Saint-Etienne were unable to find a way through and missed the chance to close the gap on third-placed Lille, meaning they remain five points off the UEFA Champions League places with nine games remaining.
Neither side was able to fashion a chance of note in a scrappy opening to the game, with PSG posing more of a threat in the attacking third without testing Stephane Ruffier.
The visitors created the first clear-cut opportunity after 13 minutes. Franck Tabanou received the ball on the edge of the penalty area and was allowed to turn as the PSG defence stood off, but the attacking midfielder's left-footed shot was pushed away by Salvatore Sirigu.
PSG soon made their opponents pay as Ibrahimovic opened the scoring a minute later, although the goal was not without controversy.
Blaise Matuidi, who appeared to be offside, saw a shot blocked after being played in by Ibrahimovic. The loose ball ran to the Sweden international, who swept home without breaking his stride.
Ibrahimovic saw a free-kick deflect wide off the Saint-Etienne wall and missed the target again when mis-timing a volley from six yards out.
He made no mistake on 41 minutes, though, meeting an Edinson Cavani cross to beat Ruffier for a second time.
Saint-Etienne came out all guns blazing in the second half and went close as Mollo forced Sirigu into a close-range save, with Benjamin Corgnet unable to turn in the rebound.
Sirigu was again on hand to keep the visitors at bay on 52 minutes as he parried a shot from Sall, the unmarked defender having fired towards goal from inside the penalty area.
Saint-Etienne had another chance to get back into the game just before the hour as Guilavogui met a left-wing free kick from Mollo, only to head over from six yards out.
PSG gradually regained control thereafter and went close to adding a third when Ibrahimovic released Maxwell, but Matuidi was unable to convert the Brazilian's cross.
There was a painful moment for Ibrahimovic when he was clipped from behind by Guilavogui, but the 32-year-old was able to continue after treatment and went on to sting the palms of Ruffier with a late free-kick.
|10||Z. Ibrahimovic||14' 41'|
|Coach: L. Blanc|
for Y. Cabaye 64'
for E. Lavezzi 64'
|Colombian Primera A Review: Once Caldas go top|
|Venezuelan Primera Division Review: Deportivo Tachira continue unbeaten run|
|Copa Sudamericana Preview: Boca Juniors, River Plate hold narrow leads|
|Uruguayan Primera Division Review: Racing go clear at top|
|Chilean Primera Division Review: President, coach clash doesn´t derail Colo Colo|
|Peruvian Primera Division Review: Melgar, Universitario remain undefeated|
|Brazilian Serie A Review: Sao Paulo beat leaders|
|Paraguayan Division Profesional Review: Nacional Asuncion win again|
|San Jose Earthquakes 1 Los Angeles Galaxy 1: Keane´s penalty miss proves costly|
|Milan progression encourages Inzaghi|
|Ligue 1 Review: Marseille revival continues as Lille stay unbeaten|
|La Liga Review: Valencia continue resurgence, Sevilla ignore goalkeeper crisis|
|Menez thrilled with Milan victory|
|Primeira Liga Review: Porto held at Guimaraes, Boavista claim first win|
|Serie A Review: Goals flow as Inter and Milan both win|
|Parma 4 Milan 5: Visitors triumph in nine-goal thriller|
|Galatasaray v Anderlecht: Unfancied pair meet in Turkey|
|Di Francesco: I would have gladly made 11 changes|
|Liga MX Review: America held by strugglers Universidad, Santos close in on leaders|
|Van Gaal focused on United trajectory|
|Borussia Dortmund v Arsenal: Familiar opponents renew rivalry|
|Championship Preview: Adams talks up Norwich, Wolves head to unbeaten Charlton|
|Bundesliga Review: Hamburg beaten again, Augsburg claim first points|
|Eredivisie Review: Cambuur humble rivals Groningen, Vitesse finally win|
|League Two Preview: Flitcroft urges Bury caution, Burton out to extend lead|
|Benfica v Zenit St. Petersburg: Battle of the high-fliers|
|Redknapp expected heavy United defeat|
|United can do much better, says Van Gaal|
|Benitez at a loss to explain Napoli defeat|
|Manchester United 4 QPR 0: Di Maria steals show on Falcao debut|
|League One Preview: Cotterill demands focus, Dickov bids to ease pressure|
|Monaco v Bayer Leverkusen: Hosts eye positive amid awful start|
|Mazzarri praises ´ideal´ Inter|
|Al Qadsia v Persipura: Kuwaitis seek place in third final|
|Liverpool v Ludogorets: Five-time winners back in the Champions League|
|Real Madrid v Basel: Break from La Liga woes for Ancelotti´s men|
|Inter 7 Sassuolo 0: Icardi hits hat-trick in rout|
|Nottingham Forest 1 Derby County 1: Scrambled equaliser earns visitors a point|
|CSL Review: Henan drop into bottom two after last-gasp equaliser|
|Juventus v Malmo: Allegri´s men aiming to crack Europe|
|Olympiacos v Atletico Madrid: Simeone´s men on crest of a wave|
|K. League Review: Top two earn narrow victories, Sangju Sangmu end winless run|
|Badstuber requires surgery on thigh injury|
|Godin: Our mentality remains|
|Bruce slams ´disrespectful´ Newcastle speculation|
|Pogba confirms Juve talks|
|Gotze expecting improvement at Bayern|
|Mancini interested in Portugal role|
|I was never close to United move - Muller|
|Welbeck impresses Wenger with debut display|
|Mourinho wary of Euro group rivals|
|Rio Ferdinand will never forgive ´biggest idiot´ Terry|
|MLS Review: New England win again, New York held|
|Erbil v Kitchee: Belencoso the key for Molina´s men|
|Al Hilal v Al Ain: Dalic happy with preparation|
|CONCACAF Champions League Preview: In-form Red Bulls travel to Canada|
|Casillas accepts fans´ criticism|
|Primeira Liga Review: Sporting held again, Rio Ave back to summit|
|La Liga Review: Atletico claim bragging rights, Neymar inspires Barca|
|Simeone hails impact of substitutes|
|Serie A Review: Juventus and Roma win ahead of Champions League action|
|Ancelotti vows to ´fix´ Real season|
|Allegri delights in ´special´ home debut|
|Ligue 1 Review: PSG stutter, Saint-Etienne respond|
|Eredivisie Review: AZ lose amid Van Basten confusion, Zwolle halt PSV run|
|Hummels to return to training|
|Hummels to return to training|
|Rodgers to keep faith with new faces|
|Pepe: Real need fans on side|
|Juventus 2 Udinese 0: Tevez and Marchisio seal the points|
|Lambert delighted with tactically terrific Villa|
|Real Madrid 1 Atletico Madrid 2: Arda strike settles derby|
|Bundesliga Review: Kagawa nets on return, Monchengladbach put pressure on Keller|
|Rodgers points to Liverpool tempo trouble|
|Scottish Premiership Review: McIntyre loses on Ross County bow|
|Messi is the best, declare Luis Enrique and Neymar|
|Senderos and Agbonlahor revel in Villa´s Anfield resilience|
|Blanc: We should have settled for 1-0|
|Blanc: We should have settled for 1-0|
|Kagawa: I had goosebumps the entire game|
|League Two Review: Burton extend lead as trio remain winless|
|Lukaku leaves Martinez elated|
|Liverpool 0 Aston Villa 1: Agbonlahor strikes as Villa revel on Merseyside again|
|Irvine rues individual errors|
|Pearson: Cambiasso´s game management is exceptional|
|Koeman: Southampton can improve on Newcastle demolition|
|Hughes eager to restore home comforts|
|Monk positive despite Chelsea defeat|
|Pardew defiant despite heavy defeat|
|League One Review: Bristol City go top, Dons hit five|
|Mourinho tempers Costa expectations|
|Ings hamstring injury to be assessed - Dyche|
|Championship Review: Fulham lose again, Norwich move into second|
|Guardiola hopeful over Badstuber injury|
|Poyet revels in unlikely draw|
|We deserved more - Pochettino|
|Rennes 1 Paris Saint-Germain 1: Ntep clinches point for hosts|
|Warnock hails Speroni after penalty save|
|Barcelona 2 Athletic Bilbao 0: Neymar double makes the difference|
|Southampton 4 Newcastle United 0: Pelle piles pressure on Pardew|
|West Brom 0 Everton 2: Lukaku and Mirallas fire visitors to victory|
|Sunderland 2 Tottenham 2: Kane error ensures spoils are shared|
|Stoke City 0 Leicester City 1: Ulloa continues hot streak in maiden win|
|Chelsea 4 Swansea City 2: Imperious Costa hits three as hosts come from behind|
|Crystal Palace 0 Burnley 0: Arfield miss costs visitors|
|Borussia Dortmund 3 Freiburg 1: Kagawa stars on Dortmund return|
|Bayern Munich 2 Stuttgart 0: Ribery on target in Bayern win|
|Wenger laments poor defending and Debuchy injury|
|Pellegrini fumes at ref Clattenburg|
|Arsenal 2 Manchester City 2: Demichelis header rescues point for visitors|
|J.League Review: Urawa Reds stretch lead as rivals slip up|
|Hull City v West Ham: Hernandez to wait for debut|
|Hughes yet to hold Stoke talks|
|More Britons should play abroad, says Bale|
|Toronto president not expecting Defoe to return|
|I knew I had to change - Sterling|
|MLS Review: Sporting, Sounders claim wins|
|Ferdinand: United shirked farewell|
|Godin: Too difficult to leave Atletico|
|Pellegrini to rotate goalkeepers|
|Atletico not violent - Simeone|
|No Juve injury crisis - Allegri|