Real Madrid stun Man City