Neymar scored two free kicks to complete a stunning hat-trick as PSG routed Red Star Belgrade 6-1 at the Parc des Princes. The Brazilian, who equaled compatriot Kaka's record of 30 Champions League goals, was joined on the scoresheet by Kylian Mbappe, Angel Di Maria and Edinson Cavani.
Ivan Rakitic's stunning volley was the pick of the goals in an enthralling encounter at Wembley, as Barcelona edged past Tottenham 4-2. Goals from Harry Kane and Erik Lamela weren't enough as Lionel Messi and Philippe Coutinho secured three points for the visitors.
An Antoine Griezmann brace guided Atletico Madrid to a hard-fought victory over Belgian side Club Brugge. The hosts were pegged back in the first half by Arnaut Groeneveld's strike, before Griezmann came to the rescue with his second and Koke added a third late on.
Lorenzo Insigne struck in stoppage time to give Napoli a deserved last-gasp victory over Liverpool. The Naples-born forward latched onto Jose Callejon's pinpoint cross to send his team top of Group C.
On Tuesday, CSKA Moscow stunned Real Madrid at the Luzhniki Stadium thanks to Nikola Vlasic's early strike. Despite goalkeeper Igor Akinfeev being sent off in stoppage time, CSKA held on for a famous victory and go top of Group G.
Bayern Munich were held to a 1-1 draw at home to Ajax after Mats Hummels' early strike was canceled out by 20-year-old Noussair Mazraoui. It leaves the defending German champions second in Group E behind their Dutch opponents.
David Silva struck a late winner against Hoffenheim to ease Manchester City's Champions League worries on a tough night in Germany. Going into the match, Pep Guardiola was on a run of five defeats in six Champions League games after the opening-match defeat to Lyon.
Manchester United's tame goalless draw at home to Valencia will have done nothing to calm the speculation surrounding Jose Mourinho's future at Old Trafford. It leaves the Portuguese without a win in four consecutive home matches for the first time in his career.
Paulo Dybala took home the match ball as Juventus eased past Young Boys 3-0. It maintains the Italian side's 100% start to Group H, while Swiss side Young Boys remain without a win.