Marcus Rashford's stoppage-time penalty secured injury-hit Manchester United an extraordinary victory against the odds at Paris St Germain as Ole Gunnar Solskjaer steered his side into the Champions League quarter-finals.
Just 22 days after suffering his only defeat as caretaker manager in the first leg, United arrived in France looking to become the first side in the competition's history to progress after suffering a first-leg home loss by two goals.
The odds were stacked against them - but United turned the improbable into reality in an extraordinary Parc des Princes clash, securing a 3-1 victory and progress on away goals.
Romelu Lukaku scored either side of Juan Bernat's effort in a first half which had Solskjaer's side dreaming, with the video assistant referee's stoppage-time time intervention leading to a penalty that Rashford slammed home.
United were without 10 players at the big-spending Ligue 1 champions, but those selected embodied the positivity displayed by their manager and spirit synonymous with the club over the years.
The visitors flew out of the blocks and Lukaku capitalised on a mistake within two minutes, slotting home after showing strength and skill.
Thomas Tuchel's side rallied and looked set to roar ahead after Bernat turned home Kylian Mbappe's cross, only for Gianluigi Buffon to spill a hopeful Rashford shot into the path of Lukaku.
It was a frantic first half followed by a far edgier second period and United's hopes of reaching a first quarter-final since 2014 looked to be over - until added time.
Presnel Kimpembe was adjudged to have handled a Diogo Dalot shot after referee Damir Skomina looked at the incident on a monitor - and Rashford did the rest.
The celebrations at full-time reflected the magnitude of the win and could well prove to secure Solskjaer the job permanently.
In the day's other result, Porto converted a penalty awarded following a VAR review three minutes from the end of extra time to beat AS Roma 3-1 and reach the Champions League quarter- finals.
Fernando went down as he tried to meet Maxi Pereira's low shot across the face of the goal and, after studying the pitchside monitor, the referee judged that his shirt had been tugged by Alessandro Florenzi.
Alex Telles emphatically converted the spot kick to give Porto a 4-3 aggregate win on Thursday (NZ time) and heap further pressure on Roma coach Eusebio Di Francesco, who Italian media said before the match was fighting to keep his job.
Tiquinho Soares put Porto ahead in the 26th minute before Daniele De Rossi levelled with a penalty before halftime and Moussa Marega put the Portuguese champions back in front in the 52nd minute.
PA