Angel Di Maria's goal was enough for a 1-0 Paris Saint-Germain win at Nantes but he also had the misfortune of producing one of the misses of the season.
Unai Emery's men now sit 11 points clear at the top of the table and made light of Neymar's absence due to a rib injury by finding an early opener.
Edinson Cavani, back in the side following his unauthorised late return from holiday, laid on the chance for Di Maria, who made no mistake – although the same could not be said when he blazed off target from six yards.
The ex-Real Madrid man and his colleagues were grateful when Emiliano Sala had a header ruled out. Two Nantes players were in offside positions but not involved when a seemingly onside Sala converted.
Claudio Ranieri was entitled to feel aggrieved and his fifth-placed side finished the match with 10 men when Diego Carlos was sent off in bizarre circumstances.
The defender collided with referee Tony Chapron as he charged forward on the break, with the official falling to the ground and appearing to kick out in frustration at Carlos, before regaining his footing and dishing out a second booking for apparent dissent.
Both sides looked sharp and inventive during the opening stages but PSG drew first blood in the 12th minute, with Cavani making his presence felt on his comeback.
The Uruguay striker aimed a precise pass in Di Maria's direction and Kylian Mbappe's exquisite dummy scrambled a Nantes defence appealing in vain for offside, leaving the Argentina midfielder to slot home his seventh goal of the season.
Nantes were largely restricted to speculative attempts – none more so that Andrei Girotto's bolt strike from the halfway line, with the execution falling some way short of the ambition.
Di Maria was at the heart of most of PSG's best work but he endured a moment to forget eight minutes before the interval.
Marco Verratti, Mbappe and Adrien Rabiot all combined on a lightning break, only for Di Maria to inexplicably hit the top of the crossbar with the goal at his mercy.
The 29-year-old was soon back in the thick of the action, knocking a cross down for Giovani Lo Celso, who had a rasping shot bravely blocked.
Carlos flicked a searching cross from captain Leo Dubois just wide early in the second half as Nantes resumed with renewed ambition.
Pinning PSG back did leave the hosts vulnerable on the counter-attack and Mbappe offered a demonstration of his blistering pace down the right in the 56th minute, only for Di Maria's finish to let him down again – albeit less spectacularly.
Sala thought he had drawn Nantes level with an hour played but his header from Dubois' free-kick was ruled out for offside, even though he appeared to be level with Cavani.
Emery elected to end Cavani's reintroduction in the 68th minute, sending on Thomas Meunier for a touch more defensive insurance.
Meunier's fellow full-back Layvin Kurzawa smashed a volley wide in an attempt to make the point safe, while Ciprian Tatarusanu produced a superb reaction save to deny Mbappe the goal his efforts merited.
Nantes' final push for a share of the spoils was checked by Carlos being on the end of some rough justice. Rabiot then struck the post before boos rained down when the final whistle was sounded by Chapron - a man who had unsatisfactorily made himself the centre of attention.
Key Opta stats:
- PSG have won their last 13 encounters with Nantes in Ligue 1, their longest winning run against a current top-flight team.
- PSG have only lost twice in their last 40 Ligue 1 games (W33, D5), on 30 April 2017 against Nice (1-3) and 2 December 2017 against Strasbourg (1-2).
- PSG have scored 59 goals in Ligue 1 2017/18, highest tally at this stage in their history.
- Angel Di Maria has been involved in seven goals in six games against Nantes in Ligue 1 (4 goals, 3 assists), more than against any other opponent.
|Conte: Chelsea´s winning mentality can´t be questioned|
|Benching Willian was a fantastic decision, boasts Chelsea boss Conte|
|Juventus critics don´t know Tottenham, says Pjanic|
|Hull City 1 Sheffield United 0: Dicko blunts Blades´ promotion chase after fan protest|
|Lukaku tipped for ´big things´ by United team-mate Matic|
|Emery hopes Classique can inspire Real Madrid comeback|
|I thought he was an actor! - Valverde dodges Arthur questions|
|Valverde hints at resting Messi, Suarez for Girona clash|
|Napoli sign free agent Milic|
|Zidane offers condolences after Basque police officer´s death|
|FA charge Guardiola over yellow ribbon protest|
|City have to lift titles - Guardiola focused on Wembley glory against Arsenal|
|Spalletti urges Inter to ´believe in our strength´ and end wretched run|
|Christensen a future Chelsea captain, says Conte|
|Fonte leaves West Ham for Dalian Yifang|
|Guardia Civil search Guardiola family´s plane|
|Unwell Neymar facing race to make Le Classique|
|Playing Chelsea means less and less every year, says Mourinho|
|Conte hopes Manchester United bench ´fantastic´ Pogba|
|Dembele ´a genius of football´ like Maradona and Ronaldinho, claims Pochettino|
|Villarreal suspend Semedo after attempted murder allegation|
|Jesus could return but Guardiola has doubts over Sterling|
|He took 10 seconds to be ready – Mourinho salutes professional Pogba|
|Alderweireld a doubt as Pochettino stays silent on transfer rumours|
|Conte dismisses Mourinho tension|
|Nothing is decided - Klopp urges against Liverpool complacency|
|Heynckes ´can´t imagine´ Bayern sanctioning Lewandowski sale|
|FIFA closes Neymar´s Barcelona bonus case|
|Bale still important to Real Madrid, Zidane insists|
|Heynckes plays down Robben´s frustration|
|Central Coast Mariners 1 Wellington Phoenix 0: Hosts end 11-match winless run|
|Arsenal handed tough Milan test in Europa League´s round of 16|
|Europa League: Last-16 draw in full|
|Vitolo apologises for sexist ´joke´ after Atletico win|
|Paletta joins Jiangsu Suning|
|Messi, Ronaldo and Neymar are the only superstars, says Pele|
|Arsenal have ´unfinished business´ in EFL Cup after 2011 loss - Wilshere|
|Srna given 17-month doping ban|
|Arsenal boss Wenger backs Wilshere after Keane rant|
|Basque police express ´dismay´ at death of officer after fan violence|
|Wembley hero Ramsey winning race to face Manchester City|
|EFL Cup final: Bravo and Ospina pitch to be heroes before stepping back into the shadows|
|EFL Cup final: Wenger aiming for another glorious Wembley outing|
|CONCACAF Champions League Review: Guadalajara poised for quarters, Red Bulls draw|
|Keane: Wilshere is the most over-rated player on the planet|
|Stoger: Dortmund were lucky to survive Atalanta scare|
|Gattuso hopes to continue as AC Milan boss|
|Europa League Review: Arsenal survive scare, Dortmund battle past Atalanta|
|´Complacent´ Arsenal had no ideas, Wenger admits|
|Wilshere pulls no punches after Arsenal´s Ostersunds defeat|
|Batshuayi accuses Atalanta fans of racism|
|Villarreal defender Semedo charged with attempted murder|
|Police officer dies after clashes between Athletic Bilbao and Spartak Moscow fans|
|Atalanta 1 Borussia Dortmund 1 (3-4 agg): Returning Schmelzer strikes late|
|AC Milan 1 Ludogorets 0 (4-0 agg): Borini strike secures victory at San Siro|
|Arsenal 1 Ostersunds 2 (4-2 agg): Gunners through despite Emirates shock|
|Simeone open to Carrasco, Torres exits amid CSL reports|
|Mancini: Zenit not Europa League contenders|
|Europa League Review: Napoli´s comeback in vain, Immobile sends Lazio through|
|Ferdinand has doubts over Kane´s Tottenham future|
|Zenit 3 Celtic 0 (3-1 agg): Ivanovic inspires second-leg turnaround|
|Atletico Madrid 1 Copenhagen 0 (5-1 agg): Gameiro ensures Simeone´s men cruise through|
|Why De Gea really is untouchable as the Premier League´s best goalkeeper|
|I wouldn´t sell him - Arbeloa wants Bale to remain at Real Madrid|
|Leeds United delay reveal of new club crest|
|Guti urges Neymar to leave PSG for Real Madrid|
|Azpilicueta: Chelsea must be perfect to beat Barcelona|
|Roma star Under tipped to win Ballon d´Or before 2023|
|Zola denies he will join Sarri at Chelsea next season|
|Barcelona is my club - Sergi Roberto rejects other interest to sign new deal|
|Lewandowski employs Zahavi as agent as Real Madrid rumours continue|
|Pardew confirms Evans remains West Brom captain|
|Muntari joins Seedorf at Deportivo La Coruna|
|Rooney: Moving to China for the money would have been easy|
|Carrasco left out of Atletico squad amid China move reports|
|Arthur: Move to Barcelona still on track|
|Blatter backs Morocco 2026 World Cup bid|
|Wenger sees Welbeck emerging from torrid struggles|
|Zidane stands by selfless Benzema|
|´Important names´ keen on Inter star Icardi|
|Manchester United v Chelsea: Mourinho and Conte´s feud in their own words|
|Manchester United v Chelsea: Grant´s disastrous debut, Drogba´s ´offside´ goal and other Old Traffor|
|Walker motivated by EFL Cup final showdown with Arsenal|
|Manchester United v Chelsea: ´Specialist in failure´, eye-pokes and Mourinho´s other best rows|
|CONCACAF Champions League Review: America close in on quarters with huge win|
|Keane defends Pogba as former United captain demands more from Lukaku and Sanchez|
|Stoger labels Reus ´indispensable´ amid Milan links|
|Ferdinand and Man United team-mates doubted De Gea|
|Shakhtar would´ve won by more if not for Roma´s Alisson – Fonseca|
|Championship Review: Wolves squander two-goal lead to Norwich, Cardiff City take advantage|
|Mourinho happy with ´big effort´ from Pogba|
|Mourinho questions medical staff after ´bad´ Herrera injury|
|Sarri demands better from Napoli ´buffoons´|