Chelsea's Champions League hopes were left up in the air after they suffered a night to forget in Rome yesterday.
Christian Panucci took advantage of some unusually slack Chelsea defending to finish off a Cicinho cross.
Mirko Vucinic doubled the lead with a wonder strike and then ensured the victory with a superb solo effort.
John Terry tapped in at the second attempt from a cross by Deco, who was shown a second yellow card for attempting to take a quick free-kick.
Chelsea went into the game with hopes of securing their place in the knockout stages, but instead they will go to Bordeaux in three weeks with the group wide open after this defeat.
Bordeaux beat CFR Cluj 2-1 with first-half goals from Yoann Gourcuff and Geraldo Wendel.
Gourcuff opened the scoring at the Constantin Radulescu stadium in the 6th minute with a right foot shot past Eduard Stancioiu.
Cluj equalised three minutes later with Ricardo Dani heading a goal past Mathieu Valverde, after taking a pass from Juan Culio.
Bordeaux scored the winning goal in the 38th when midfielder Wendel curled a free kick around the Cluj wall from the edge of the area.
Julio Cruz scored with a header in the 80th minute to salvage Inter’s 3-3 draw against Anorthosis Famagusta, who continued their surprisingly strong start in the Champions League.
The draw keeps the Italian club atop Group B with eight points, although they failed to clinch a spot in the knockout rounds.
Marco Balotelli and Marco Materazzi also scored for Inter in the first half, while Anorthosis capitalized on defensive errors for all three goals. Cedric Bardon and Georgios Panagi both had first-half equalizers for the Cypriot club, who then went ahead 3-2 through Nikos Frousos in the 50th.
Panathinaikos Athens gained their first Champions League victory in the same Group when they beat Werder Bremen 3-0.
Vangelis Mantzios, Giorgos Karagounis and Alexandros Tziolis scored in the second half to give the Greek team four points from four matches.
Panathinaikos played a clever counterattacking game and Werder created few chances.
Substitute Eren Derdiyok scored with eight minutes to play as Basel rallied to snap Barcelona's 11-game winning streak with a 1-1 draw in the Champions League.
Barcelona still advanced into the knockout stages after Sporting beat Shakhtar Donetsk 1-0 in the other Group C match.
Derdiyok earned the Swiss leaders theirfirst point of the competition after volleying Carlitos' cross hard into the ground to bounce up into the top of the goal.
Lionel Messi had opened for the Spanish league leader after running across the top of the area to pass to Thierry Henry before directing the Frenchman's flick back inside the near post in the 62nd.
A second-half goal by substitute Derlei gave Sporting Lisbon a 1-0 win over Shakhtar Donetsk and sent the Portuguese club into the last 16 of the Champions League for the first time.
The Brazilian striker scored with a volley in the 73rd minute.
Mamadou Niang scored twice and Bakary Kone got the other goal to lead Marseille 3-0 over PSV Eindhoven in Group D, maintaining the French club's slim chances of qualifying for the next round.
Marseille had lost their opening three matches, but the win means they still have an outside chance of qualifying for the second round.
Steven Gerrard scored on a penalty in the fourth minute of stoppage time to salvage a 1-1 draw for Liverpool against Atletico Madrid in Group D.
Maxi Rodriguez's 37th-minute goal looked to have secured the Spaniards' early progression to the knockout phase until the late drama at Anfield.
Gerrard was tackled by Mariano Pernia as they both vied for the same ball in the penalty area in the final moments of the game.