Sevilla hold advantage over Bilbao
Substitute Vicente Iborra struck seven minutes from time to keep Sevilla on course for a third straight Europa League title after a 2-1 win at Athletic Bilbao.
The visitors fell behind to an Aritz Aduriz opener but a quick equaliser from Timothee Kolodziejczak and Iborra's late winner gave Unai Emery's men the advantage heading into their quarter-final second leg next week.
Three minutes into the second half the home side finally grabbed the lead when Aduriz rose to direct a fine header past Soria from a deep Iker Muniain cross.
But Bilbao's lead lasted less than 10 minutes as Emery's men rallied well and Kolodziejczak pounced to stab home the equaliser in a crowded box after an uncharacteristic mistake by Muniain.
It got even better for the visitors three minutes from time thanks to the alertness of Iborra, who had only been on the field for nine minutes since replacing Ever Banega.
Their Spanish counterparts Villarreal, meanwhile, had a 2-1 win at home to Sparta Prague, who take a vital 'away' goal into next week's second leg.
Cedric Bakambu hit a brace for the home side either side of a goal from Jakub Brabec.
Shakhtar Donetsk scored in either half to take a 2-1 away win from Braga.
Shakhtar went ahead against the run of play just before half-time through Yaroslav Rakitskiy.
The visitors doubled their lead after the break through Facundo Ferreyra. Although substitute Bruno Wilson Eduardo pulled a goal back late on, Braga still have their work cut out for next Thursday's second leg in Ukraine.