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.
Leroy Sane and Raheem Sterling scored late goals as 10-man Manchester City stunned Schalke at Veltins Arena to guarantee a 3-2 first-leg win in their Champions League last-16 tie.
Despite driving through Sergio Aguero's eighteenth moment effort, City were behind at the break after Nabil Bentaleb scored a pair of spot-kicks.
The first of those, awarded after an extensive period of deliberation and confusion, was given for a handball against Nicolas Otamendi, who was reserved for that transgression and afterward grabbed a second yellow card with 22 minutes remaining.
Guardiola appeared substance to settle for just a one-objective shortage by then, yet substitute Sane had other ideas, brilliantly firing in a 85th-minute free-kick to even out against his former club, and Sterling at that point hooked on to Ederson's long clearance to score a 90th-minute winner on a wild night in Gelsenkirchen.