Pep Guardiola was delighted for his Manchester City team after a 3-2 win at Bristol City saw them progress to the Carabao Cup final.