#1 Hit: Leroy Sane
Last but certainly not least, the hometown hero. Leroy Sane came off the bench to score a superb free-kick equaliser in the first leg and although his form has been exceptional this term, Pep Guardiola's selection headache continues to intensify with both he and Riyad Mahrez battling for a regular starting berth.
After two outings predominantly watching on from the sidelines, it was Sane's time to shine and he did so with ruthless efficiency. He made no mistake to slot through Fahrmann's legs for City's third, before turning creator with three assists during an inspired second-half display.
His devilish pass to Sterling split Schalke's weary backline to shreds, before he watched on as Raheem made no mistake with a sweetly-struck effort. Bernardo Silva's goal wasn't as aesthetically pleasing, but still, it was a good strike after Sane's unselfishness saw him cut the ball back across the box with the Portuguese patiently waiting.
His third assist was excellent too, having collected the ball from Oleksandr Zinchenko, he left Salif Sane for dead before playing substitute Phil Foden through on-goal with a great opportunity that he simply couldn't pass up. Three key passes, 83.3% pass accuracy, two dribbles and interceptions, three tackles completed too. Busy evening for Sane, who continues to flourish.
Stats' source: WhoScored