Jose Mourinho's Manchester United will face Celta Vigo in the Europa League semi-finals.
England's final European representative were made to sweat by Anderlecht on Thursday night, with Marcus Rashford eventually settling a breathless quarter-final second leg 2-1 after extra-time, seeing the Reds through 3-2 on aggregate.
United stumbled a step closer to the Stockholm final and will have to up their game in the semi-finals after being drawn against Celta Vigo.
Mourinho's men have been drawn away first, playing in Spain on May 4 before welcoming Celta to Old Trafford on May 11.
Ajax face Lyon in the other semi-final as the final four clubs in the competition vie for a place in the May 24 showpiece at the Friends Arena.
United's opponents sit 10th in LaLiga and progressed from the quarter-finals after following up a 3-2 home win against Genk by drawing Thursday's second leg 1-1 in Belgium.
United have never faced Celta in UEFA competitions before and the Spanish side are through to a major European semi-final for the first time in their history.
Celta's top scorer Iago Aspas endured an underwhelming spell at Liverpool, while fellow attacker John Guidetti came through the ranks at Manchester City.