Roma, the only Italian club remaining in Europe this term, came from behind to take down four-time European champions Ajax 2-1 in Amsterdam.
Davy Klaassen gave Ajax the lead shortly before half-time, but Dusan Tadic’s missed penalty proved the turning point as Roma keeper Pau Lopez turned away the Serbian’s effort moments before the visitors drew level.
Lorenzo Pellegrini’s free-kick on 57 minutes slipped through the grasp of Ajax keeper Kjell Scherpen and Roger Ibanez won the game for Roma late on, smashing home a superb volley.
Unai Emery’s Villarreal got the better of Dinamo Zagreb in Croatia, as Gerard Moreno’s penalty just before the interval secured a 1-0 victory.
Emery won the Europa League in three consecutive years with Sevilla and took Arsenal to the 2019 final.