Beaten by Red Bull Salzburg in their opening pool game and struggling in Serie A, the Italian side produced a much-improved play against a toothless Levski at the Georgi Asparuchov Stadium.

After a tight start, Matuzalem opened the scoring midway through the first half before Mauro Zarate added the second on the stroke of half-time.

Second-half goals from Mourad Meghni and Tommaso Rocchi crowned a fine win for the Rome outfit.

In the same pool, Salzburg's dream start to the competition continued tonight as they claimed the prized scalp of Villarreal with a 2-0 home win thanks to goals in either half from Marc Janko and Somen Tchoyi.

Everton shrugged off the loss of 10 first-team players to record a superb 2-1 victory at BATE Borisov in Group I thanks to Tim Cahill's goal 13 minutes from time.

In the process, David Moyes' side have taken a massive step towards securing a place in the next stage after their second successive group win.

Cahill capped a brilliant comeback after Marouane Fellaini had cancelled out Dmitri Likhtarovich's opener to haul the Toffees level in the 68th minute.

AEK Athens bounced back from their thrashing at the hands of Everton a fortnight ago as they edged out Benfica 1-0 in the Greek capital tonight. Daniel Majstorovic's strike two minutes before the break was the difference.

Werder Bremen moved three points clear at the top of Group L after seeing off Athletic Bilbao 3-1 despite losing Peter Niemeyer to a red card just five minutes after he appeared as a second-half substitute.

The German side led 2-0 at the break thanks to a brilliant volley from Aaron Hunt and a well-worked effort from defender Naldo, and although Fernando Llorente pulled a late goal back for Athletic, it was not enough for the visitors and they conceded a third almost immediately when Torsten Frings slotted home from the penalty spot.

Austria Vienna had to settle for a point in their Group L clash with Portuguese side Nacional.

Milenko Acimovic missed a penalty 10 minutes into the game for the hosts and Ruben Micael gave the Madeirans the lead after 35 minutes. An away win looked on the cards until Brazil-born Schumacher tied the game in the 76th minute.

Last season's UEFA Cup champions Shakhtar Donetsk took control of Group J with a 4-1 victory over Partizan Belgrade.

Two goals in each half, with Luiz Adriano, Jadson and Yaroslav Rakitskiy adding to Marko Lomic's 24th-minute own-goal, ensured victory before a late consolation from Adem Ljajic.

Also in the pool, Ivan Perisic's stoppage-time equaliser gave Club Brugge a 2-2 draw at Toulouse.

Joseph Akpala put the Belgian side ahead seven minutes into the second half but their lead lasted just two minutes before Moussa Sissoko celebrated getting his second France call-up today with the equaliser.

It looked as though Andre-Pierre Gignac's 84th-minute goal would hand all three points to Toulouse but Perisic levelled in the dying seconds.

Senegalese striker Dame Ndoye's first-half goal proved the difference as FC Copenhagen recorded a 1-0 home win over Sparta Prague in Group K.

Otman Bakkal's first-half header was enough for PSV Eindhoven to claim their opening win of this year's competition at home to CFR Cluj in the same pool.

In Group H, Alex scored the only goal as Fenerbahce bounced back from their opening Europa League defeat to FC Twente with a 1-0 win at Sheriff Tiraspol in a low-key encounter.

Steve McClaren's Twente, meanwhile, were held to a disappointing goalless home draw by Steaua Bucharest.