Man City moved one step closer to the knockout stages of the Champions League, as Pep Guardiola’s side came from behind to beat the Spaniard’s former side Barcelona 3-1 at the Etihad Stadium.
Barcelona thrashed Man City 4-0 two weeks ago and it looked like the Spanish giants were on their way to another victory when Lionel Messi coolly finished a brilliant counter attack by the Catalans on 21 minutes.
Ilkay Gundogan pulled the Premier League side back level six minutes from half-time as Raheem Sterling took advantage of Sergei Roberto’s mistake and set up the German international to slot home.
Kevin Be Bruyne’s free kick put Man City in front on 51 minutes, before Gundogan scored his second of the game to assure victory for Man City as he pounced on a loose ball from inside the box after Sergio Aguero spurned his shot from Jesus Navas’ cross.
In the other group C game, Borussia Monchengladbach’s hopes of reaching the last 16 suffered a big blow as Celtic cam from behind to rescue a 1-1 draw at Borussia Park.
Lars Stindl put the Germans in front as the turned in Thorgan Hazard’s cross on 32 minutes but Andre Schubert’s side were up against it with 15 minutes from time when Julian Korb was sent off for denying Moussa Dembele a goalscoring opportunity.
Dembele made no mistake in firing home the resultant penalty for his 16th goal of the season but missed the opportunity to win it against the ten men late on but Callum McGregor dragged his shot wide.
Holders Real Madrid will have to wait to book their spot in the knockout stages as Polish side rattled Zinedine Zidane’s side as they came from 2-0 down to hold the La Liga side to a 3-3 draw.
Gareth Bale fired the away side in front after less than a minute with a stunning left-footed volley and Karim Benzema doubled their advantage on 35 minutes as he turned Bale’s cross into the bottom corner.
Vadis Odjidja-Ofoe pulled one back for Legia Warsaw five minutes later with a left footed drive, before Miroslav Radovic pulled Jacek Magiera’s side level on the hour mark poking home in the bottom far corner.
The Champions League holders were behind on 83 minutes when Thibault Moulin fired a curling effort home from the edge of the area, but Mateo Kovacic denied Legia a famous win when he struck low from Dani Carvajal’s backheel pass two minutes later to rescue a point for Real.
Borussia Dortmund took advantage of Real Madrid’s slip-up to go top of group F as Adrian Ramos’ header was enough to secure a 1-0 win over Sporting Lisbon and secure a place in the last 16.
Mesut Ozil saved Arsenal’s blushes against Bulgarian champions Ludogorets Razgrad as the Gunners had to come from 2-0 down to win 3-2 and secure their place in the Champions League knockout stages.
Jonathan Cafu gave the home side a surprise 12 minute lead with a brilliant left-footed volley from Wanderson’s free kick and three minutes later they were 2-0 up, as Cafu set up Claudiu Keseru to turn in from close range.
Granit Xhaka pulled one back for the Gunners on 20 minutes with as he fired home Mesut Ozil’s cross from 15 yards, before Olivier Giroud headed home Aaron Ramsey’s cross to pull Arsenal level just before half-time.
It looked like Ludogorets were going to secure a big point against Arsene Wenger’s side but on 87 minutes, Ozil broke Ludogorets hearts when he lifted the ball over goalkeeper Milan Brojan and beat two defenders before calmly slotting home into an empty net.
Arsenal’s group A rivals Paris St Germain join the Gunners in the last 16, as Unai Emery’s side left to late to secure a 2-1 win over Swiss champions Basel at St-Jakob Park.
Blaise Matuidi turned in Thomas Muenier’s shot from close range to give the French side a 1-0 lead on 43 minutes, but Luca Zuffi pulled Basel level with a long-range effort over the head of PSG goalkeeper Alphonse Areola on 76 minutes,
Basel were reduced to ten men when Sergey Die was sent off for a second bookable offence, before Thomas Muenier secured victory for PSG in injury time with a stunning right footed volley into the top corner.