Despite trailing with five minutes of normal time to go, 10-man Manchester City beat Schalke 3-2 in the first leg of their last-16 tie.
2018/2019 UEFA Champions League
7' CHANCE! Aguero's header saved
18' GOAL! Schalke 0-1 Man City (Aguero)
GOAL! AGUERO MAKES IT 1-0! Aguero capitalises on some defensive chaos to tap into an empty net from eight yards out. David Silva is credited with the assist. He won the ball after a poor Fahrmann pass and squared it to Aguero.
38' Penalty Goal! Schalke 1-1 Man City (Bentaleb)
GOAAAL! BENTALEB CONVERTS! Caligiuri cuts onto his left on the edge of the area and strikes a shot goalwards. Schalke appeal for a handball and VAR are reviewing it. The VAR awards a penalty to Schalke for Otamendi's handball!
Bentaleb steps up after a long wait and calmly fires into the bottom-right corner with his left foot.
45' Penalty Goal! Schalke 2-1 Man City (Bentaleb)
2-1! BENTALEB SCORES AGAIN! Bentaleb smashes the penalty into the top-left corner past a diving Ederson. The Manchester City goalkeeper got a hand to it, but it was not strong enough to stop Bentaleb's well-struck shot.
68' Second Yellow Card! Otamendi sent off
OTAMENDI SENT OFF! Otamendi clatters Burgstaller from behind and is immediately shown a second yellow card. Reckless defending.
85' GOAL! Schalke 2-2 Man City (Sane)
WHAT A GOAL! LEROY SANE! 2-2! Leroy Sane lines up the free-kick from just under 30 yards in a central position. His left-footed effort curls and dips into the top-right corner past a diving Fahrmann. Incredible.
90' GOAL! Schalke 2-3 Man City (Sterling)
STERLING! CITY GO 3-2 UP! Sterling latches onto a long ball from Ederson, bumping Oczipka away from the ball. He takes it down and passes it into the corner of the net.
Leroy Sane and Raheem Sterling scored late goals as 10-man Manchester City stunned Schalke at Veltins Arena to claim a 3-2 first-leg win in their Champions League last-16 tie.
Despite leading through Sergio Aguero's 18th-minute effort, City were behind at the break after Nabil Bentaleb scored a pair of spot-kicks.
The first of those, awarded after a lengthy period of deliberation and confusion, was given for a handball against Nicolas Otamendi, who was booked for that transgression and then picked up a second yellow card with 22 minutes remaining.
Guardiola appeared content to settle for just a one-goal deficit at that point, yet substitute Sane had other ideas, brilliantly firing in an 85th-minute free-kick to equalise against his former club, and Sterling then latched on to Ederson's long clearance to score a 90th-minute winner on a wild night in Gelsenkirchen.
Schalke XI: R. Fährmann, Caligiuri, Oczipka, J. Bruma, Nastasic, Mark Uth, S. Sané, Bentaleb, Serdar, H. Mendyl, McKennie
Subs: Burgstaller, S. Rudy, S. Skrzybski, Alexander Nübel, A. Harit, R. Matondo, A. Kutucu
Man City XI: David Silva, S. Agüero, Fernandinho, N. Otamendi, K. Walker, İ. Gündoğan, K. De Bruyne, R. Sterling, A.Laporte, Ederson Moraes, Bernardo Silva
Subs: V. Kompany, Danilo, Mahrez, Zinchenko, Sané, Foden, A. Murić