Sergio Aguero gave City an early lead, but Nabil Bentaleb netted two penalties in quick succession to hand Schalke a half-time lead. The Blues then had Nicolas Otamendi dismissed for a second yellow card, but Leroy Sane and Raheem Sterling scored in the closing stages to give the visitors an advantage ahead of next month's reverse fixture.
Related:
Manchester City