An injury-hit Barcelona did what was expected from them in Sofia by defeating Levski 2-0, Ludovic Giuly and Andrés Iniesta scoring in each half to ensure the champions have a chance to qualify for the knockout phase from Chelsea's group.

Frank Rijkaard was without four key players because of injuries but the Catalans got off to a perfect start when Giuly pounced on a loose ball after five minutes to beat Georgi Petkov with a low shot. Barça looked comfortable throughout the game and Iniesta settled the contest after 65 minutes when he was quick to react after Petkov failed to hold on to Deco's long-range shot. The win sees Barcelona move up to eight points but they still need to beat Werder Bremen in their final group game at the Camp Nou to proceed.

Roma may be in trouble in Group D after a 1-0 defeat away to Shakhtar Donetsk. Luciano Spalletti's side will be eliminated if they lose at home to Valencia in their final game while the Ukrainians win against bottom-placed Olympiakos. Roma, who looked unstoppable at the weekend when they crushed Catania 7-0 in Serie A, were unable to find the net last night in a dull 1-0 defeat, Ciprian Marica scoring with a 61st-minute header.

Valencia secured top spot in the group with a 2-0 win over Olympiakos at the Mestalla. Fernando Morientes scored his fifth Champions League goal of the season with a trademark header a minute after Miguel Angel Angulo had given Quique Sánchez Flores's side the lead.

Bayern Munich are the favourites to win Group B after drawing 2-2 at Spartak Moscow. The Russians were happy with a point because they were behind for most of the game, but they also secured an unwanted record as they failed to win for a 22nd consecutive game in the Champions League. The Russian side scored first, Maxim Kalinichenko's curling free-kick beating Oliver Kahn in the 16th minute, but Claudio Pizarro struck twice before half-time and it was up to Radoslav Kovac to salvage a point with a close-range 73rd-minute equaliser.

Internazionale are also through from Group B after a nervy 1-0 win at home to Sporting Lisbon. The nerazzurri won the game in the 36th minute as Hernán Crespo picked up a clever through-pass from Dejan Stankovic and volleyed the ball past Ricardo.

The former Sunderland striker Lilian Laslandes scored the second goal as Bordeaux beat Galatasaray 3-1 in Liverpool's group to qualify for the Uefa Cup at the expense of the Turkish side. Alejandro César Alonso gave Ricardo Gomes's side a deserved lead in the 22nd minute and Julien Faubert got the third just after half-time on a miserable night for Galatasaray, who had Arda sent off after 59 minutes. The former Fulham midfielder Junichi Inamoto pulled a goal back for the visitors but they will finish bottom of the group.