Guardiola proud of Man City for beating 'one of the best'