Eight fixtures of Matchday 4 of the 2016/17 UEFA Champions League took place on Tuesday night.
In Group A, Arsene Wenger's Gunners came from two goals down to beat the Bulgarian side 3-2 in Sofia to advance to the Round of 16 for the 17th successive season.
The French champions have joined Arsenal in the next phase of the competition after they required a last-minute winner from Thomas Meunier to edge ten-man FC Basel 2-1 after Luca Zuffi had cancelled out Blaise Matuidi's first-half opener.
The result has Napoli sitting on top of the table on seven points, one clear of Besiktas, and equal with Benfica who defeated Dynamo Kyiv 1-0 in Lisbon courtesy of Eduardo Salvio's penalty in stoppage time of the first half.
In Group C, Man City produced a stunning comeback to defeat Barcelona 3-1 at the Etihad Stadium and put themselves in with a chance of clinching top spot.
Lionel Messi netted his 90th Champions League goal in the 21st minute after a scything move and pass from Neymar but City drew level late in the first half when Ilkay Gundogan finished off a good passing move from the home team.
Kevin De Bruyne then fired City ahead early in the second half with a stunning free-kick before Gundogan finished off Barca in the 74th minute with his fourth goal in his past two outings.
Barcelona sit atop the group with nine points, two ahead of City, who are three further clear of Borussia Monchengladbach with two fixtures left.
Gladbach were lucky to escape with a 1-1 draw at home to Celtic who responded from conceding to Lars Stindl's first-half strike with a penalty from Moussa Dembele on 76 minutes but remain at the foot of the standings on two points.
The goals saw the Frenchman move into Atletico's all-time top 10 European scorers.
Another man who added to his formidable scoring record in Europe was Robert Lewandowski who now has 36 goals in 57 games in the Champions League with a brace as Bayern Munich overcame PSV 2-1 in Eindhoven to progress to the next stage alongside Atleti.
The second lot of Matchday 4 fixtures takes place open Wednesday night, including Tottenham Hotspur's home clash with Bayer Leverkusen, reigning champion Real Madrid's trip to Legia Warsaw and Olympique Lyon's visit to Juventus.
2016/17 UEFA Champions League - group stage scores