Manchester United 1-0 Granada (3-0 on aggregate)
Manchester United ensured passage to the UEFA Europa League semi-finals with a 2-0 second-leg win over Granada on Thursday evening.
The Red Devils won the first-leg 2-0 last week in Spain, and quickly stamped their authority in the second-leg tie through Edinson Cavani before an own-goal from Jesus Vallejo capped off matters.
With the semi-finals to take place in two weeks time, the Red Devils shifts focus to the Premier League as Burnley awaits on Sunday.
Slavia Praha 0-4 Arsenal (1-5 on aggregate)
Arsenal joined their Premier League counterparts in the knockout stages following a 5-1 aggregate win over Slavia Praha and 4-0 triumph on the night in Prague.
The breakthrough came from Nicolas Pepe early in the first half before Alexandre Lacazette made it two from the penalty spot followed by Bukayo Saka adding to the equation.
Lacazette compounded the home side’s matters in the second half as he went on to complete his brace and as such the contest.
AS Roma 1-1 Ajax Amsterdam (3-2 on aggregate)
AS Roma survived a hard-running Ajax Amsterdam to secure semi-final progression with a 3-2 aggregate win.
Roma won the first-leg last week Thursday 2-1 in Amsterdam and after a goalless first half, trailed through Brian Brobbey before Edin Dzeko levelled late in the match to send the side to the last four.
Villarreal 2-1 Dinamo Zagreb (3-1 on aggregate)
Villarreal held off a late surge from Croatian powerhouse Dinamo Zagreb to seal a spot in the semi-finals 3-1 on aggregate following a 2-1 second-leg win.
First-half goals from Paco Alcacer and Gerard Moreno put the Yellow Submarines on their way, but Zagreb got a glimmer of hope late on from Mislav Orsic.
In the end, it was too little too late for the visitors as Unai Emery’s men advanced to their first Europa League semi-final stage since the 2015/16 season.
Europa League Semi-Finals:
Manchester United v AS Roma
Villarreal v Arsenal
Check out the 10 most expensive squads in Europe below: