Here’s where we stand after 45 minutes of play around Europe, with all teams a half away from knowing where they stand after half of this season’s group stage matches.
[ MORE: Follow all UCL scores ]
Paris Saint-Germain 1-0 Basel
Nothing much was cooking at the Parc des Princes until Angel Di Maria put the hosts ahead in the 40th minute.
Bayern Munich 2-1 PSV Eindhoven
Both Thomas Muller and red-hot Joshua Kimmich have scored for Carlo Ancelotti’s men, while Luciano Narsingh narrowed the gap before halftime.
Barcelona 1-0 Manchester City
All it takes is one mistake for Lionel Messi to make you pay. Manchester City picked up the pieces after the early concession, but have yet to beat Marc-Andre Ter Stegen.
Arsenal 2-0 Ludogorets Razgrad
Theo Walcott‘s red-hot form continues, as he made it 2-0 before halftime, but how about the opener?
Alexis Sanchez = unfair.
Napoli 1-2 Besiktas
Ex-Barca defender Adriano has scored to put the visitors on top, but Belgian attacker Dries Mertens has leveled things at San Paolo before Vincent Aboubakar pushed Beskitas back in front.
FC Rostov 0-0 Atletico Madrid
Seventy-percent possession and a heavy advantage in shots for the visitors.
Celtic 0-0 Borussia Monchengladbach
More possession for the hosts, but more shots for the Bundesliga guests.
Dynamo Kiev 0-1 Benfica
Eduardo Salvio is back at it for the visitors from Portugal.