Arsenal overcame a tough test against Udinese to secure their place in the Champions League group stage after recording a 3-1 aggregate win.
A brilliant header from Antonio Di Natale put Udinese on level terms, after the first leg had ended 1-0 to Arsenal, only for the Gunners to rally in the second half.
Robin van Persie netted the crucial away goal before Wojciech Szczesny made a superb penalty save to deny Di Natale after Thomas Vermaelen's handball. Theo Walcott then broke clear to slot home coolly and wrap up a vital victory for Arsene Wenger's men.
Lyon also booked their path to the next phase after a 4-2 aggregate victory over Rubin Kazan. Having won the first meeting 3-1, Lyon snatched a 1-1 draw in Russia as Bakary Kone cancelled out Bebras Natcho's goal.
Benfica put in an impressive performance at home to FC Twente, recording a 3-1 triumph that saw them progress.
Axel Witsel fired in a second-half brace before skipper Luisao added to the scoreline. Bryan Ruiz netted a consolation for FC Twente, as the tie finished 5-3 on aggregate in favour of the Portuguese club.
Belarusian side FC BATE Borisov are also through following a 2-0 victory over Sturm Graz via goals from Aleksandr Volodko and Marko Simic, the tie ending 3-1 on aggregate after a 1-1 draw in the first leg.
FC Viktoria Plzen added their name to the hat with a 2-1 (5-2 on aggregate) scalp of Copenhagen, who went in front on Wednesday night courtesy of Christian Bolanos' strike.
But any hope of a comeback was extinguished when Marek Bakos and Michal Duris both scored for the home side in the second period.
• Catch action from every Barclays Premier League match on your mobile for FREE on the enhanced ESPN Goals app (UK only).