Juventus moved to the top of Champions League Group H after a fine win against Real Madrid tonight, but the match was overshadowed by events off the field.
A traffic accident in the Italian Alps earlier in the day claimed the lives of two Juventus fans and injured over 20 more, but the match went ahead as planned after both sets of players observed a minute's silence prior to kick-off.
Juventus captain Alessandro del Piero put the hosts ahead in the fifth minute before Amauri doubled the lead shortly after the restart.
Ruud van Nistelrooy reduced the deficit in the 66th minute but despite the Spaniards' desperate attempts, the Italians held on for victory.
Zenit St Petersburg got their first point in Group H as they drew 1-1 at home to BATE Borisov in a thrilling encounter.
BATE took the lead against the run of play in the 52nd minute when substitute Pavel Nekhaychik fired home but Zenit levelled 11 minutes from time through Fatih Tekke.
In Group F Karim Benzema and Fred grabbed braces as Lyon twice came from behind to emerge victorious in an eight-goal thriller against Steaua Bucharest.
Steaua capitalised on some desperate defending to go 2-0 then 3-2 in front before the break but the French side came back to edge the match 5-3.
Abdulkader Keita and Benzema cancelled out goals in the opening 11 minutes by Arthuro and Dorin Goian, but Ovidiu Petre gave the hosts an interval advantage with a header on the stroke of half-time.
Fred equalised within minutes of coming off the bench and Benzema completed the comeback to put Lyon in front 19 minutes from time, his 13th Champions League goal.
Fred's second of the night, in injury time, finally killed Steaua off. The win sees Lyon go clear in second place in the group, which is headed by Bayern Munich, who saw off Fiorentina 3-0.
Miroslav Klose got Bayern off to the perfect start as he fired them into the lead in the fourth minute and Bastian Schweinsteiger doubled the hosts' advantage in the 25th minute. Ze Roberto added a stunning third right at the death.
La Viola are now five points behind Bayern with no victories to their name.
Half-time substitute Joseba Llorente bagged a hat-trick as Villarreal survived a real scare before defeating Aalborg 6-3 in Group E.
Llorente replaced the ineffective Guillermo Franco at the interval and scored twice inside three minutes to give the hosts what proved an unassailable 4-2 lead.
Villarreal had not conceded two goals in a game all season going into the clash, but did so inside the opening 45 minutes here.
Marek Saganowski gave the Danes a deserved lead and Thomas Enevoldsen brought them level after Giuseppe Rossi and Joan Capdevila had struck for the Yellow Submarine.
AaB were eventually overwhelmed after the break, despite a third goal from Andreas Johansson which made it 4-3, as further efforts from Robert Pires and Llorente sealed the win for Villarreal.
Manchester United remain above the Spanish side on goal difference as they dismissed Celtic 3-0 in their all-British encounter at Old Trafford.
Two strikes by Dimitar Berbatov either side of half-time and an effort from Wayne Rooney put the game to bed.
Arsenal are sitting pretty at the top of Group G with seven points after a 5-2 victory over Fenerbahce.
Emmanuel Adebayor and Theo Walcott put the Gunners 2-0 up inside 11 minutes and although Mikael Silvestre's own goal reduced the deficit, Abou Diaby restored the Gunners' cushion.
Four minutes after half-time Alex Song volleyed in a fourth and Aaron Ramsey scored a fifth in injury time, with Daniel Guiza netting Fener's second.
Dynamo Kiev are two points behind after they claimed their first Champions League win in almost four years against Porto.
Oleksandr Aliev's wicked first-half free-kick was all that separated the sides at the Estadio do Dragao as Dynamo enjoyed their first three-point haul in the competition since defeating Roma 2-0 in November 2004.