Manchester City came back from 1-0 down to beat their Bundesliga opposition at the Etihad.