James Maddison, Pedro Porro and Brennan Johnson stun the Etihad and send Pep Guardiola deeper into unknown territory