Marcus Rashford scored an extra time winner to fire Manchester United into the 2016-17 Europa League semi-finals.
Jose Mourinho's side were locked at 2-2 on aggregate with Belgian record champions Anderlecht after 180 minutes of action across two legs.
But Man United academy graduate Rashford picked up where he left off against Chelsea at the weekend to score once more on 107 minutes.
With the first leg in Belgium having finished 1-1 last Thursday, the home leg for Man United tonight had finished 1-1 at Old Trafford at the end of normal time.
Henrik Mkhitaryan had given United the lead with a shot just inside the box from a Rashford pull back after just 10 minutes, before Sofiane Hanni fired home an Anderlecht equaliser 32 minutes later after a shot had come back off the crossbar.
While chances were spurned for the next 75 minutes, Rashford showed composure in the box early in the second half of extra time to score with a low shot.
Lyon hold their nerve on penalties and we have our final four!#UEL pic.twitter.com/8153exBfx1
— UEFA Europa League (@EuropaLeague) April 20, 2017
Joining Man United in the semi finals are Spanish side Celta Vigo after a 1-1 draw in Genk sealed a 4-3 aggregate win.
Ajax also made it through despite losing 3-2 to Schalke after extra time, as the result meant the Dutch side triumphed 4-3 on aggregate after winning the first leg 2-0.
The tie between Lyon and Besiktas went to a penalty shootout in Turkey after the home side won 2-1 to match Lyon's score from the first leg.
But it was Lyon who triumphed after a tense penalty shootout, which ended 7-6 to complete the semi final lineup.
MAXOU MAXOU MAXOUUUUUUUU !!!!
BJK âš½ï¸âš½ï¸âš½ï¸âš½ï¸âš½ï¸âš½ï¸ðŸ”´ðŸ”´
OL âš½ï¸âš½ï¸âš½ï¸âš½ï¸âš½ï¸âš½ï¸ðŸ”´âš½ï¸ #BESOL— Olympique Lyonnais (@OL) April 20, 2017
Download the brand new OffTheBall App in the Play Store & App Store right now! We've got you covered!
Subscribe to OffTheBall's YouTube channel for more videos, like us on Facebook or follow us on Twitter for the latest sporting news and content.