Man City came from behind to edge out French side Monaco in an eight-goal thriller at the Etihad Stadium, with Sergio Aguero bagging a brace in an incredible 5-3 win for Pep Guardiola’s side.
Raheem Sterling opened the scoring after 26 minutes when he got on the end of Leroy Sane’s cross to poke home from close range, but Radamel Falcao headed home from Fabinho’s cross six minutes later to level things up.
Highly rated French striker Kylian M’Bappe put Monaco 2-1 up five minutes before half-time, when the 18-year-old got on the end of Fabinho’s clever free-kick to drive the ball home into the far corner.
Falcao spurned the chance to make it 3-1 to the French leaders as he saw his penalty kick easily saved by Willy Caballero early in the second half, before Sergio Aguero’s angled strike crept through the hands of Monaco goalkeeper Danijel Subasic to make it 2-2 on 58 minutes.
Falcao made up for his missed penalty kick with the goal of the round to put Monaco back in front on three minutes later, with a brilliant chip over the head of Caballero from 15 yards.
Aguero grabbed his second of the night to pull Man City level once again after 71 minutes with a right-footed volley from David Silva’s corner kick, before Monaco went behind to another set-piece when John Stones poked home from a Kevin De Bruyne corner six minutes later.
Man City made sure of the victory eight minutes from time when Leroy Sane calmly slotted into an empty net from Aguero’s assist to seal a thrilling 5-3 win and take a two-goal advantage to Monaco for the second leg.
Struggling Premier League Leicester picked up what could be a crucial away goal, as the Foxes went down to a 2-1 defeat against Europa League champions Sevilla.
Leicester goalkeeper Kasper Schmeichel was in fine form for the Foxes with the Danish international denying Joaquin Correa from the penalty spot, after Wes Morgan brought down the Argentine inside the box.
However, Sevilla did take the lead on 25 minutes when Paolo Sarabia headed into the far bottom corner from Sergio Escuerdo’s cross and Correa finally got his goal just after the hour mark, as he finished off a brilliant run from Stefan Jovetic to fire home from close range.
However, Jamie Vardy’s first ever Champions League goal gives Leicester hope ahead of the second leg, as the Englishman grabbed an away goal on 73 minutes when he smashed home from Danny Drinkwater’s cross.
Last season’s beaten finalists Atletico Madrid have all but assured their place in the last eight of the Champions League after bagging a 4-2 win at Bayer Leverkusen.
Saul Niguez’s superb left-footed curling strike put Diego Simeone’s side in front after 17 minutes and Antoine Griezmann doubled their advanatge eight minutes later, when the Frenchman fired home off the crossbar after great work from Kevin Gameiro.
Karim Bellarabi pulled one back three minutes into the second half for home side when side-footed Benjamin Henrichs cross into the far corner, but Kevin Gameiro restored Atletico’s two-goal advantage from the penalty spot just before the hour mark.
Goalkeeper Miguel Angel Moya spilled Julian Brandt’s cross off the leg of Stefan Savic to make it 3-2 on 67 minutes, but Fernando Torres header on 86 minutes made sure of the victory for Diego Simeone’s men.
Finally, Juventus have all but assured their place in the Champions League quarter-finals, as it was the substitutes who made an impact in the Italian Champions 2-0 win over ten-man Porto.
Porto left-back Alex Telles was given his marching orders on 27 minutes for two bookable offences in a 74 second spell, earning his second yellow for a sliding tackle on Stephan Lichtsteiner.
Marko Pjaca finally gave Juventus the lead on 72 minutes, as he slotted low into the bottom corner from close range. Dani Alves doubled their advantage two minutes later as he chested down Alex Sandro’s cross, before striking the ball into the back of the net.