Brendan Rodgers’ Celtic Rangers ended Manchester City’s streak of wins when they played out a thrilling 3-3 draw while Barcelona had to come from behind to win against Monchengladbach Monchengladbach.
Moussa Dembele gave Celtic the lead but Fernandinho equalised for Manchester City. Raheem Sterling then scored an own goal before making amends by scoring the second for City.
Dembele restored the lead for Celtic but Nolito 55th minute goal made sure the points were shared,
In Germany Barcelona survived a scare from Monchengladbach before goals by Arda Turan and Gerard Pique secured maximum points
At the Emirates Stadium a first half brace from Theo Walcott was enough to see Arsenal clinch a 2-0 win over Swiss side Basel.
Bayern Munich were handed a 1-0 defeat by Atletico Madrid with a Yannick Carrasco goal deciding the match. Antoine Griezmann could have added a second but missed an 84th minute penalty.
Arsenal 2-0 Basel
Ludogorets 1-3 PSG
Besiktas 1-1 Dynamo Kyiv
SSC Napoli 4-2 Benfica
Monchengladbach 1-2 Barcelona (Pique,Turan)
Celtic 3-3 Manchester City
Atletico Madrid 1-0 Bayern Munich
FC Rostov 2-2 PSV Eindhoven