Basel 1-2 Paris Saint Germain, Ludogorets Razgrad 2-3 Arsenal
Besiktas 1-1 Napoli, Benfica 1-0 Dynamo Kiev
Borussia Monchengladbach 1-1 Celtic, Manchester City 3-1 Barcelona
Atletico Madrid 2-1 FC Rostov, PSV Eindhoven 1-2 Bayern Munich
Well that is all we have time for on this Champions League live text. We'll be back with all the goals from Wednesday's games which include big games for Tottenham against Bayer Leverkusen and Leicester at FC Copenhagen. Until then, goodbye.
There is also a victory for Arsenal who have comeback from two goals down to beat Ludogorets and are into the last 16. Granit Xhaka, Olivier Giroud and Mesut Ozil did the damage for the visitors and along with PSG are done and dusted with this group.
Full time across Europe, including at the Etihad Stadium where Manchester City have thumped Barcelona. Pep Guardiola exacts revenge over his old employers as Kevin de Bruyne inspired a second half comeback, after Lionel Messi had put Barcelona ahead.
Goal: Basel 1-2 Paris Saint-Germain (Thomas Meunier)
Goal: Ludogorets 2-3 Arsenal (Mesut Ozil)
The comeback is completed by Arsenal and what a goal to seal what is sure to be a crucial win. Ozil collects Coquelin's pass, flicks the ball over Milan Borjan and tucks the ball into the corner. It's a delightful goal and Ludogorets must be sick of the sight of him.
Barcelona are going long in an effort to breach the two-goal deficit at the Etihad Stadium; that is desperation for you. City looking comfortable dare I say it.
Messi has been close to anonymous in this second period and his performance is summed up by a free-kick which is deflected behind without troubling Cabellero.
Goal: Basel 1-1 Paris Saint-Germain (Luca Zuffi)
Goal: Borussia Monchengladbach 1-1 Celtic (Moussa Dembele)
Goal: Manchester City 3-1 Barcelona (Ilkay Gundogan)
The La Liga champions are on the brink at the Etihad Stadium. City with a sweeping move downfield and when Aguero can't convert Navas' cross, Gundogan is on the mark to sweep home. Fifteen minutes left, but Barcelona look very much beaten.
Goal: PSV 1-2 Bayern Munich (Robert Lewandowski)
A word on Arsenal who are still being held by Ludogorets in Sofia. The Gunners have not really threatened in the second half, with the hosts doing much of the running as they search for a famous win.
This has been a fabulous game full of attacking football, certainly not one for either defence, and goodness knows what we might get in the last quarter. City are getting Jesus Navas however, somewhat curiously.
Against the bar! City living dangerously as Suarez nut-megs Stones and finds Gomes, whose left-footed effort smacks against the woodwork and to safety.
De Bruyne fires City into a second half lead.
Barcelona are rocking here and Manchester City are looking to land a hammer blow. Otamendi somehow doesn't connect with a Silva free-kick at the back post. The visitors haven't had a kick in this second half.
Goal: Manchester City 2-1 Barcelona (Kevin de Bruyne)
Sergio Busquets with a cynical foul on the edge of the penalty area and it gives City a well-placed free-kick. Kevin de Bruyne is over the ball and he curls it towards the back post and beyond Ter Stegen.
Chance for Raheem Sterling to put City ahead but his touch is too heavy and he finds the side-netting. Barcelona not got going at the start of their second period.
Second halves about to start around Europe.Worth noting that with Celtic losing in Monchengladbach, they are heading out of the Champions League. Victory for the Germans also piles pressure on City, who could do with completing their comeback against Barcelona in the second half.
Stunning half of football across Europe. Both Premier League clubs are being held, but having been behind they will be content with their work. Ilkay Gundogan's goal cancelled out Lionel Messi's strike, with Manchester City level with Barcelona, while Arsenal have come back from two-down to peg back Ludogorets.
Goal: Basel 0-1 Paris Saint-Germain (Blaise Matuidi)
Goal: Ludogorets 2-2 Arsenal (Olivier Giroud)
It's been a mad first half in Bulgaria but Arsenal are now level after trailing by two goals at one stage. It's a horror show for Milan Borjan, who comes for a Ramsey cross and is powerless to prevent Giroud heading into an empty net.
City almost go ahead before the break as Fernando shoots across goal somehow beyond the outstretched boot of Aguero.
Goal: Manchester City 1-1 Barcelona (Ilkay Gundogan)
Well, well, well. Barcelona guilty of overplaying, yes overplaying in their own half and City punish them ruthlessly. Sergi Roberto plays the ball across his own penalty area and Aguero intercepts, he finds Sterling whose cross is hammered home by Gundogan. Game on.