Champions League - Group H - Paris St Germain v Manchester United - Parc des Princes, Paris, France - October 20, 2020 Manchester United's Marcus Rashford celebrates scoring their second goal [REUTERS/Gonzalo Fuentes]

For Marcus Rashford and Manchester United, it was a case of deja vu in Paris.

The England striker's fine late winner handed Ole Gunnar Solskjaer's side victory, to kick off their Champions League campaign in the best possible manner with a 2-1 win over Paris Saint-Germain.

United took the lead midway through the first half from the penalty spot, after Anthony Martial had been fouled by Abdou Diallo.

Bruno Fernandes' first effort was saved by Keylor Navas, only for the Costa Rican to have strayed from his line; Fernandes, who missed at the weekend against Newcastle, made no mistake with his second attempt.

 Paris St Germain's Keylor Navas saves a penalty from Manchester United's Bruno Fernandes [REUTERS/Gonzalo Fuentes]

PSG weren't at their best and Thomas Tuchel threw on Everton loanee Moise Kean at the break to offer more attacking threat, but it was Kylian Mbappe who almost levelled, denied by a fine diving save from David de Gea.

Rashford fluffed his pass when he and Martial went two-vs-one shortly after, before the Frenchman headed a Neymar corner into his own net after 55 minutes, gifting the sub-par hosts an equaliser.

Both teams had chances to win it late on, with United continually causing problems on the counter-attack after Solskjaer's decision to take off debutant Alex Telles and bring on Paul Pogba.

And just as they looked like having to settle for a point in Paris, Rashford clinically fired into the bottom corner to hand the Red Devils a victory which, ultimately they deserved.

 Manchester United's Marcus Rashford scores their second goal [REUTERS/Gonzalo Fuentes]