Edinson Cavani was next to go close - the Uruguayan firing over from distance after bamboozling Jeremy Mathieu - before Neymar could only prod Messi's expertly dinked throughball over the crossbar.

Verratti then took advantage of some questionable goalkeeping from Ter Stegen, heading in Motta's looping corner after 26 minutes.

While Messi came close with a curled free kick, PSG maintained their lead until the break and Cavani threatened soon after the interval as he cut inside Jeremy Mathieu and into a shooting position, only to slip at the vital moment.

PSG's pressure eventually brought a third goal after 54 minutes when Matuidi swept home Gregory van der Wiel's delivery from the right, although, as in the first half, Barca hit back soon after.

Neymar controlled Dani Alves' delivery on his chest and delicately placed the ball past Salvatore Sirigu before Xavi came on to make Champions League history.

Iniesta - making his 100th appearance in the competition - fired over late on and Marquinhos then blocked Jordi Alba's goalbound effort.

Substitute Munir El Haddadi struck the post with a fierce drive, but Barca’s search for a point proved in vain as the home side picked up their first win in Europe this term.