Comeback victories, brilliant goals, last-minute winners – Tuesday's action in the Champions League had it all. As Manchester City basked in the glory of a fantastic win over Barcelona, Arsenal, PSG, Bayern Munich and Atletico Madrid all ensured their places in the last 16 of the European competition.
While City are yet to seal their place in the knockout rounds, their performance was the one that stood out the most on Tuesday – one of poise, panache and power. Up against a Barcelona team that had thumped them 4-0 in the last Champions League game, City, brilliantly coached by Pep Guardiola, found their own sweet spot to produce a come-from-behind 3-1 victory.
When Lionel Messi put Barcelona ahead in the 21st minute through a devastating counter-attack, it looked like this might be another European night to forget for City. However, instead of caving in, a little like they did in the last match, City, stepped up a gear, with Kevin De Bruyne, Sergio Aguero and David Silva weaving their own kind of magic.
Ilkay Gundogan, though, was the one to provide City with the equaliser, after Sergi Roberto gave the ball away to Aguero, with the Germany international eventually getting on the end of a cross from Raheem Sterling, another player who showed glimpses of his class.
De Bruyne, who came into his own in the second 45, then made it 2-1 to the home side with a sumptuous free-kick, before the gloss came via the boot of Gundogan 16 minutes from time.
City's win leaves Group C tantalizingly poised, with Barca still the leaders on nine points. Manchester City have seven from four matches, with Borussia Monchengladbach on four and Celtic on two, after the latter two played out a 1-1 draw.
In Group A, both Arsenal and PSG made it to the last 16 after pulling off last-gasp wins. The Gunners seemed to be having one of those days to forget, after Ludogorets went 2-0 up inside 15 minutes, but the style and steel that Wenger has professed this season came out in abundance, with Granit Xhaka and Olivier Giroud pulling the match level before halftime.
Then, just as the game was heading towards a draw, Mesut Ozil produced a moment of sheer brilliance, the kind only players of his ilk can do. Thanks to his outstanding finish, which left two Ludogorets defenders on their backsides, Arsenal won 3-2.
PSG needed a last-minute goal to see off FC Basel. With the match at 1-1 after Luca Zuffi had cancelled out Blaise Matuidi's 43rd minute opener, Thomas Meunier took his moment under the lights, volleying home a brilliant winner to give the French champions all three points.
Antoine Griezmann and Robert Lewandowski scored a brace each for Atletico Madrid and Bayern Munich respectively to power their team into the knockouts.
Group A: Ludogorets 2-3 Arsenal; FC Basel 1-2 PSG.
Group B: Besiktas 1-1 Napoli; Benfica 1-0 Dynamo Kyiv.
Group C: Borussia Monchengladbach 1-1 Celtic; Manchester City 3-1 Barcelona.
Group D: Atletico Madrid 2-1 FC Rostov; PSV Eindhoven 1-2 Bayern Munich.