Manchester City pulled a late comeback against hosts, Schalke 04 in Germany, to record a 3-2 win in their first-leg round of 16 tie in the UEFA Champions League.
England international, Raheem Sterling scored a last-minute winner to complete City’s brilliant comeback.
He launched onto goalkeeper Ederson’s long kick into the German side’s box before coolly slotted home the decisive goal.
The Premier League champions came into the match as strong favourites and went in front in the 18th minutes through Sergio Aguero.
But the game went in Schalke’s favour by half-time, after a contentious Video Assistant Referee decision and two Nabil Bentaleb penalties.
The first spot-kick came after the intervention of the VAR, who penalised City defender, Nicolas Otamendi, for handball after the ball struck his arm.
The second was given after Fernandinho was adjudged to have fouled Salif Sane in the box.
Otamendi was shown a second yellow card for a foul on Guido Burgstaller in the second half, which means he will sit out the second leg, as well as Fernandinho.
With City heading for a surprise defeat, manager Pep Guardiola brought on Leroy Sane, who scored a curling free kick from 30 yards before Sterling struck the winner.
The Cityzens take big advantage to the Etihad on March 12 in the return leg.
Meanwhile in the other game, Atletico Madrid claimed a big victory over Serie A champions, Juventus, in the first leg of the round of 16 fixture at the Wanda Metropolitano.
The Madrid-based team scored their two goals from their centre-backs in set-pieces in the 78th and 83rd minutes.
The Diego Simeone’s side were denied a penalty and an Alvaro Morata goal by the Video Assistant Referee (VAR) before they opened the scoring.
Jose Maria Gimenez pounced from eight yards after Morata’s header was blocked by Mario Mandzukic, then captain Diego Godin netted a half-volley, which took a deflection off Cristiano Ronaldo for the second seven minutes from time.
Ronaldo, who is aiming to win a sixth Champions League and fourth in a row, had Juventus’ best chance as his powerful 35-yard free-kick was tipped over by Jan Oblak.
Atleti have not been at their best in La Liga this season, but fully deserved a victory in a game involving the teams who have lost four of last five Champions League finals.
They were denied a first-half penalty, which was initially awarded, when Mattia de Sciglio brought down Diego Costa, who was making his first start since December 2 following injury.
The referee overturned his decision after the VAR officials told him the offence had taken place outside the box.
Atleti stepped things up in the second half and Costa missed a glorious one-on-one chance before Antoine Griezmann had a lob brilliantly tipped on to the crossbar by Wojciech Szczesny.
They thought they had taken the lead when former Old Lady striker, Morata, headed home from Filipe Luis’ cross.
But after watching the incident again on a pitchside screen, referee Felix Zwayer ruled the Chelsea loanee had pushed Giorgio Chiellini before getting the ball.
The Chelsea striker; a second-half replacement for Costa, had a hand in the opener as his header was half-cleared by Mandzukic to Gimenez, who fired home.
Five minutes later, it was another goal by another Uruguayan central defender.
Another ricochet from Mandzukic found its way to Godin, who hit an acrobatic effort from a tight angle into the back of the net.
Atletico’s Costa and midfielder Thomas Partey with Juve left-back, Alex Sandro, will all miss the second leg on March 12, after picking up their third bookings of the tournament.