Marcus Rashford hit the winner in Paris again as Ole Gunnar Solskjaer's side deservedly beat last season's Champions League runners-up.
Bruno Fernandes opened the scoring for the visitors but the Ligue 1 giants were level after Anthony Martial headed the ball into his own net. But with minutes remaining Rashford proved to be the hero for a second time in France.
Here, Sportsmail's Chris Wheeler runs the rule over both sides at the Parc des Princes.PSG (4-3-3)
KEYLOR NAVAS 7
Penalty save counted for nothing but made a number of other great stops.
ALESSANDRO FLORENZI 6
On-loan Roma defender had his hands full with Alex Telles and United's front two.
ABDOU DIALLO 6.5
Gave away the penalty but atoned with several great interception tackles.
PSG's Abdou Diallo (left) gave away penalty but atoned with several great interception tackles
PRESNEL KIMPEMBE 6.5
The man whose handball cost PSG last time was more reliable on this occasion.
LAYVIN KURZAWA 6.5
Got forward well and should have scored from point-blank range in first half.
IDRISSA GUEYE 5.5
Ex-Everton man was solid but first to be subbed as PSG sought creative spark.
DANILO PEREIRA 5.5
His debut ended badly as he lost Rashford in the build-up to winning goal.
ANDER HERRERA 6
Former United man wanted to make an impression against his old club. He didn’t.
Ex-Man United man Ander Herrera (right) wanted to make an impression but failed to do that
ANGEL DI MARIA 6.5
Been a thorn in United's side before but closest he came was a curling shot easily saved/
Poor. Worried United with his running from deep early on but faded after that.
Neymar was poor - he worried United with his running from deep early on but faded after that
KYLIAN MBAPPE 5.5
Took a knock in the first half and was a little