A wondrous winner from Marcus Rashford, deep into extra-time, finally saw off Anderlecht to cap a thrilling night at Old Trafford and send United into the Europa League semi-finals.
For a short while, it looked like being an easy night for United. They took the lead on 10 minutes when excellent work from Paul Pogba and Marcus Rashford created a chance which Henrikh Mkhitaryan powered home, and looked likely to add to their advantage in the following few minutes.
But Reuben Martinez made two excellent saves and Anderlecht then hauled themselves into the game; as such, it was no great surprise when Sofiane Hanni equalised, ramming home after good work from Youri Tielemans. 2-2 on aggregate.
At the start of the second half, United were again the better side, but could not create many chances until the arrival of Marouane Fellaini, after which they could not stop creating chances. Fellaini, Zlatan Ibrahimovic, Jesse Lingard, Rashford and Paul Pogba were all guilty of bad misses, but so well did they play that a goal seemed inevitable. Yet they could not score, and as they endeavoured one last opportunity in regulation time, Ibrahimovic injured his leg.
Though United would most likely have gone out with the concession of a second away goal, they tore into Anderlecht again in extra-time, crafting a further succession of chances before, in the second minute of its second period, Rashford took possession in the box, took a delicious first touch, paused, found a Cruyff turn out of nowhere, and slid home the winner.
So United progress, and at the end of the kind of onslaught for which they were once famed; they will fancy themselves to beat whoever comes next. And if they maintain the level of aggression that they showed tonight, they have a chance.
Will United be better without Ibrahimovic? For quite some time, it has been evident that Zlatan, at the same time as being the team's only reliable scorer, slows it down and misses too many good chances for a player who does little when not scoring, at the same time as blocking Marcus Rashford from playing in his natural position. Now, he is injured, and by the look of things for the foreseeable future. Do not be surprised to see United play with greater intensity and cohesion in his absence.
MAN OF THE MATCH
Marcus Rashford (Manchester United) Brilliant from start to finish, his pace, movement, invention and skill a constant threat. Even so, he was run close by Uros Spajic - or at least he was until sinking a joyous winning goal.
Manchester United: Romero 7, Valencia 7, Bailly 6, Rojo 6, Shaw 7, Carrick 6, Pogba 6, Mkhitaryan 6, Lingard 6, Ibrahimovic 6, Rashford 9. Subs: Blind 6, Fellaini 8, Martial 6.
Anderlecht: Reuben Martinez 7, Appiah 7, Kara 7, Spajic 9, Obradovic 8, Dendoncker 6, Tielamans 7, Hanni 7, Chipciu 6, Teodorczyk 6, Acheampong 6. Subs: Stanciu 6, Bruno 6, Thelin 6.
Read the full article on eurosport.co.uk: Rashford fires United into Europa League semi-finals