English: And win they did!
Telugu: అందులో విజయం సాధించారు కూడా!