Paul Pogba scored the winner on his Manchester United return as they edged past AC Milan at San Siro to reach the Europa League quarter-finals.
The France midfielder settled the tie three minutes after his introduction as a half-time substitute with a composed finish from close range.
The 28-year-old was making his first appearance in the competition this season, after coming back from a thigh injury which has kept him out since 6 February.
Until his intervention, Ole Gunnar Solskjaer’s side had rarely looked like breaking the deadlock against a well-organised Milan team who also appeared capable of adding to the late away goal that had swung the tie in their favour at Old Trafford.
Rade Krunic, Alexis Saelemaekers and Theo Hernandez all threatened the visitors’ goal before the break.
Zlatan Ibrahimovic was summoned from the bench to try and rescue the tie, but United goalkeeper Dean Henderson superbly saved to prevent the Swede from scoring with a back-post header.
Henderson, who was excellent throughout, also brilliantly turned away an earlier effort from Saelemaekers.
United join fellow English side Arsenal in the draw for the quarter and semi-finals on Friday at 12:00 GMT.
- 99G Donnarumma
- 20KaluluBooked at 65minsSubstituted forDalotat 65′minutesBooked at 77mins
- 24KjaerBooked at 85mins
- 19HernándezBooked at 90mins
- 33KrunicSubstituted forDíazat 72′minutes
- 7Castillejo AzuagaSubstituted forIbrahimovicat 65′minutes
- 90A Donnarumma
- 23ShawBooked at 90mins
- 18Bruno Fernandes
- 10RashfordSubstituted forPogbaat 45′minutes
- 1de Gea
- 34van de Beek
Match ends, Milan 0, Manchester United 1.
Second Half ends, Milan 0, Manchester United 1.
Theo Hernández (Milan) is shown the yellow card for a bad foul.
Foul by Theo Hernández (Milan).
Scott McTominay (Manchester United) wins a free kick on the right wing.
Luke Shaw (Manchester United) is shown the yellow card.
Alexis Saelemaekers (Milan) wins a free kick in the attacking half.
Foul by Luke Shaw (Manchester United).
Brahim Díaz (Milan) wins a free kick in the defensive half.
Foul by Fred (Manchester United).
Corner, Manchester United. Conceded by Gianluigi Donnarumma.
Attempt blocked. Bruno Fernandes (Manchester United) right footed shot from outside the box is blocked. Assisted by Daniel James.
Foul by Soualiho Meité (Milan).
Paul Pogba (Manchester United) wins a free kick in the attacking half.
Attempt missed. Paul Pogba (Manchester United) header from the centre of the box is just a bit too high. Assisted by Daniel James with a cross.
Foul by Franck Kessié (Milan).
Daniel James (Manchester United) wins a free kick in the attacking half.
Simon Kjaer (Milan) is shown the yellow card for a bad foul.
Foul by Simon Kjaer (Milan).
Fred (Manchester United) wins a free kick in the attacking half.