Paris St Germain maintained their perfect home record this season with a 5-2 comeback victory against Strasbourg to restore their 12-point advantage at the top of Ligue 1.

Unai Emery’s team came into the match having won all 12 of their home league matches this season and have not lost at the Parc des Princes in Ligue 1 since March 2016, but they fell behind after Jean-Eudes Aholou fired Strasbourg into a shock sixth-minute lead.

But Julian Draxler, Neymar and Angel Di Maria all found the back of the net in 13 first-half minutes to fire PSG into a 3-1 half-time lead before Stephane Bahoken struck in the 67th minute to reduce the deficit.

Edinson Cavani’s deft finish restored PSG’s two-goal cushion before the Uruguayan lobbed Alexandre Oukidja to break another club record with his 86th home goal, surpassing Zlatan Ibrahimovic’s previous tally.

The Parisian outfit almost took the lead in the second minute when Neymar was denied from close range by Oukidja after Layvin Kurzawa dispossessed Aholou on the edge of the area.

Thierry Laurey’s side were the first team to defeat the runaway league leaders when they were 2-1 victors in December. And the side from Alsace moved ahead once more when Neymar’s stray pass was picked off before Kenny Lala’s cutback was emphatically finished into the bottom corner by Aholou.

However, their advantage lasted just four minutes when Neymar’s attempted through ball to Kurzawa was well defended by Dimitri Foulquier, but the ball fell into the path of Germany midfielder Draxler to fire into the bottom left corner.

The hosts were ahead for the first time after 21 minutes when a brilliant pass from Giovani Lo Celso set Neymar free and after the Brazilian’s initial shot was saved by Oukidja, he juggled the rebound just three yards from the goal before tapping home for his 27th goal of the season.

Immediately from kick-off Pablo Martinez produced a calamitous error to gift PSG a 3-1 lead when the centre-back was dispossessed by Di Maria on the edge of the penalty area before the Argentinian calmly slotted past Oukidja.

Cavani was denied on two occasions just before the break to get on the score-sheet with Oukidja producing a stunning save to deny the Uruguay international’s goalbound header before Bakary Kone denied the striker with a block from three yards out.

Neymar was close to extending the hosts’ lead after Di Maria jinked his way past Ernest Seka before laying off to the Brazilian but he could only fire straight at the Strasbourg goalkeeper.

The visitors were carved open by a great pass by Neymar who found fellow Brazilian Dani Alves in the area. He squared the ball to Di Maria but he somehow missed the target from six yards out when it seemed harder to miss as PSG piled on the pressure.

Strasbourg hit back in the 67th minute with a fantastic finish from Bahoken after Nuno da Costa sparked a quick counter-attack as the visitors looked for a third.

But the hosts regained their two-goal advantage six minutes later when midfielder Javier Pastore produced a great slide-rule pass for Cavani, who calmly chipped over the onrushing Oukidja.

Cavani rounded off the scoring with his second of the match after collecting a wonderful through-ball from Neymar before composing himself to cushion the ball over the away goalkeeper.