Manchester United will face Granada and Arsenal will take on Slavia Prague in the quarter-finals of the Europa League.
United narrowly saw off Italian giants AC Milan in the last-16 with a 2-1 aggregate win and were rewarded with a kind-looking draw against the Spanish side.
The other two games are Ajax vs Roma and Dinamo Zagreb vs Villarreal.
Both English sides should feel relatively pleased with the draws they received.
And if they make it that far United and Arsenal could meet in the final after they were kept apart for the potential semi-finals, which were drawn at the same time.
The winner of Granada vs United will take on the winner of Ajax against Roma.
And whoever comes out on top between Dinamo Zagreb and Villarreal will face the winner of Arsenal and Slavia Prague.
The quarter-final first legs will take place on April 8, with the return games a week later on April 15.
With the Cheltenham Festival only just around the corner, we are giving you the chance to sign up to our free updates ahead of one of the biggest weeks in racing.
Racing Digest will give you daily updates around all the big stories – including tips, offers, results and much more. To sign up, simply put your email into the box below, and we’ll do the rest. You’ll also receive plenty of tips and info outside of Cheltenham too… after all, the Grand National isn’t far away either.
So get signed up, join our club and get ready for the inside scoops on the greatest week in jumps racing.
And the first leg of the semis are scheduled for April 29, with the return on May 6.
And the showpiece final to put in the diary will go ahead on May 26 at Poland’s Gdansk Stadium.
Europa League quarter-final draw
Granada v Man Utd
Arsenal v Slavia Prague
Ajax v Roma
Dinamo Zagreb v Villarreal
Europa League semi-final draw
Granada/Man Utd v Ajax/Roma
Dinamo Zagreb/Villarreal v Arsenal/Slavia Prague