PARIS — Nantes and Lille failed to get a single shot on target during the first half of their French league game on Sunday, and then produced five goals in 15 minutes.
The goal bonanza at Nantes' La Beaujoire stadium ultimately rewarded second-placed Lille, which erased a two-goal deficit to prevail 3-2 and restore its four-point lead over third-placed Lyon in the fight for the second automatic Champions League spot.
Lyon beat Rennes 1-0 on Friday.
"They surprised us and we scared ourselves," said Lille forward Jonathan Bamba after scoring the winner in the 69th minute.
Nantes captain Valentin Eysseric put the hosts in front in the 54th from the penalty spot before Kalifa Coulibaly jumped higher than defenders to make it 2-0 with a header.
A turning point came when Rafael Leao replaced Luiz Araujo, as the Portuguese striker quickly pulled one back in the 68th.
Forward Nicolas Pepe equalized from the penalty spot before getting past Nicolas Pallois down the right flank to deliver an assist for Bamba, who scored in an empty goal in the 69th.
Eysseric had a golden chance to salvage a point for Nantes after Zeki Celik, who conceded the first penalty, committed another foul in the box. But the midfielder sent his spot kick over and was substituted in the next minute.
___
MBAPPE ON TARGET
Kylian Mbappe scored his 27th goal as runaway leader Paris Saint-Germain won 1-0 at Toulouse to post an eight consecutive league win.
Facing a depleted PSG side, Toulouse defended well throughout and PSG looked to the individual brilliance of its star striker to bag three more points in its march toward the title.
Mbappe, the league's top scorer, broke the deadlock in the 74th minute from Thilo Kehrer's cross. He controlled the ball in the area with a smart touch and fired the ball into the net with the outside of his right boot.
PSG has a 20-point lead over Lille in the standings and is all but guaranteed to win a sixth title in seven years.
___
CAEN UPSETS MONACO
Forward Enzo Crivelli scored the winner as Caen upset Monaco 1-0 to move out of the automatic relegation zone.
Caen had started the day bottom of the standings but Crivelli made the most of a superb cross from captain Faycal Fajr to beat goalkeeper Danijel Subasic with a header in the 23rd minute for his sixth goal this season.
The result lifted Caen to 18th place, seven points behind Monaco.
The hosts enjoyed most of the possession in the first half but were only able to pepper Caen's area with inoffensive crosses as Radamel Falcao was too often left on his own in the box.
Monaco improved after the interval and Caen goalkeeper Brice Samba pulled off three decisive saves to deny efforts from Kamil Glik, Carlos Vinicius and Stevan Jovetic.
Luck was also on Samba's side when Gelson Martins hit the post with a right-footed shot and Jean-Eudes Aholou saw his volley crash onto the Caen crossbar.
OTHER RESULTS
Pierre Lees-Melou scored from outside the box with a curled strike to give Nice a 1-0 win at Dijon while Amiens and Bordeaux drew 0-0.
___
More AP soccer: https://apnews.com/apf-Soccer and https://twitter.com/AP_Sports
Samuel Petrequin, The Associated Press