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.


Group A

Arsenal 2-0 Basel

Ludogorets  1-3 PSG

Group B

Besiktas 1-1 Dynamo Kyiv

SSC Napoli 4-2 Benfica

Group C

Monchengladbach 1-2 Barcelona (Pique,Turan)

Celtic 3-3 Manchester City



Group D

Atletico Madrid 1-0 Bayern Munich

FC Rostov 2-2 PSV Eindhoven