Paris Saint Germain hearts were broken in the final minutes in the French capital, as Manchester United slotted home a last-gasp penalty awarded by VAR.
It was United who would break the deadlock in the tie, Romelu Lukaku harrying the PSG defence and rounding the goalkeeper and finishing from a tight angle following an early mistake inside three minutes.
The home side struck back after Kylian Mbappe fashioned a chance for Juan Bernat, however Lukaku was lurking once more to restore United's lead after a blunder from the legendary Gianluigi Buffon in goal.
Drama spilled over in added time, as Diogo Dalot's shot was deemed to have been handled in the area, as the referee consulted VAR and Marcus Rashford stepped up to convert from 12-yards.
Martin Samuel's match report to follow
Marcus Rashford was the hero in Paris, slotting home a last-gasp penalty to send Manchester United into the quarter-finals
The youngster kept his composure after waiting for the decision to be given as the referee consulted VAR on the touchline
Rashford smashed the ball into the top left corner, beating Gianluigi Buffon despite the legendary 'keeper going the right way
United players sprinted to the corner in the wake of their goalscoring team-mate after the ball rippled the back of the net
The game threatened to boil over late on, as tempers reached new levels between both sides in the fiery encounter
Romelu Lukaku had capitalised upon a blunder from legendary Gianlugi Buffon to follow up for United's second goal
The Italian goalkeeper fumbled Marcus Rashford's long-range shot and Lukaku reacted fastest to slot the ball home
The former Juventus star was unable to get his hands to the ball and spilled it out to the onrushing Lukaku
Bib-wearing boss Ole Gunnar Solskjaer punched the air on the touchline, as Lukaku's second goal gave his side hope
Angel Di Maria pulled off a sublime chip to put the ball in the back of the net against his old