Paris Saint-Germain avoided a scare after Neymar found the net twice as the runaway leaders in Ligue 1 held on to win 3-2 against struggling Bordeaux on Saturday where they conceded late goals.

French forward Kylian Mbappe had tripled the lead after 63 minutes of the game. But Bordeaux fought back and at some points, even threatened a draw. Honduras striker Alberth Elis pounced to score in the 77th minute and a slick goal from striker M’Baye Niang, after swapping passes twice with veteran forward Jimmy Briand, made it 3-2 when the game entered injury time.

Although Bordeaux ran out of time, PSG’s complacency and defensive lapses were again exposed — just like in midweek when it conceded a late equalizing penalty to Leipzig in the Champions League.

The Brazil star Neymar put PSG ahead when he turned in Mbappe’s cross from the right in the 26th minute and finished from Mbappe’s back-heel pass just before the break.

Mbappe made it 3-0 when he latched onto Georginio Wijnaldum’s pass.

Lionel Messi missed the game for PSG as he nurses minor knee and hamstring injuries.

PSG is 10 points clear of second-place Lens and 11 ahead of third-place Nice on the Ligue 1, but Nice can ensure the gap stays at eight with a home win against mid-table Montpellier on Sunday.

Defending champion Lille is mired in 12th place after conceding late in a 1-1 home draw with seventh-place Angers.

Central defender Tiago Djalo finished empathically from Renato Sanches’ right-wing cross to put Lille ahead in the 27th minute.

Midfielder Azzeddine Ounahi equalized in the 83rd after being well set up by substitute Billal Brahimi three minutes after he came on.

Lille midfielder Amadou Onana was sent off deep into stoppage time for a crude two-footed lunge on Angers winger Jimmy Cabot.

(With AP inputs)