Odion Ighalo appeared for Manchester United for the first time since December as the Red Devils lost at home to Paris St-Germain in the Champions League to leave their last 16 hopes in peril.
Ighalo was thrown on in the 90th minute with United 2-1 down as manager Ole Gunnar Solskjaer desperately sought a leveller that will confirm their qualification to the next round.
Instead, it was PSG who struck late, with Neymar finishing off a counter to kill the game and boost the French team’s hope of progressing to the last 16.
The Brazilian had given the visitors the lead with a volley in the 6th minute, but Marcus Rashford scored a deflected 32nd minute effort to restore parity.
Midfielder Fred should have seen red in the first half for violent conduct when he appeared to lean into Leandro Paredes with his head, but the referee only issued him a yellow after a VAR review.
The Brazilian finally got his matching in the 70th minute, a minute after PSG took the lead through Marquinhos, for a foul on former teammate Ander Herrera.
The extra man advantage counted in favour of the visitors as they capitalised to secure the win that firmly places their destiny in their hands and sets up a dramatic finale in Group H.
The loss means United, who stay top on nine points, missed the chance to qualify for the last 16 and must now avoid defeat at RB Leipzig, who also have nine points, in their final game to seal qualification.
PSG, also on nine points welcome bottom side Istanbul Basaksehir in the final round and will guarantee qualification with a win, or a draw if Leipzig fails to win against United.