Arda Turan scored to hand Atletico Madrid a 1-0 win over Juventus on matchday two of the Champions League group stage.
The Turkey international hit the winner on 75 minutes – the first goal Juve have conceded in 11 games, stretching back to last season.
With Malmo beating Olympiakos 2-0 Group A is now evenly balanced with all clubs on three points from two games.
Cristiano Ronaldo missed one penalty but scored another as reigning champions Real Madrid scraped past competition debutants Ludogorets.
The Bulgarian champions went ahead first courtesy of Marcelinho but Ronaldo and Karim Benzema made sure the Spaniards maintained their perfect start to Group B.
Elsewhere Liverpool continue to struggle this season losing to Basel who had Marco Streller to thank for their 1-0 win.
In Group C Bayer Leverkusen picked up their first points of this campaign with a 3-1 win over bottom club Benfica while Zenit St. Petersburg and Monaco played out a goalless stalemate in Russia.
Danny Welbeck celebrated his first career hat-trick en route to helping his new club Arsenal to a 4-1 thrashing of Galatasaray.
Alexis Sanchez also got onto the scoresheet to help Arsene Wenger’s men get back on track for a knockout phase appearance.
Also in Group D Adrian Ramos scored a brace to help Borussia Dortmund beat Anderlecht 3-0 and remain in charge at the summit with maximum points.