Mocked for splashing out on defence, Pep Guardiola is having the last laugh with an ironclad game plan