English: And win big they did.
Telugu: మరియు వారు అద్భుతమైన విజయం సాధించింది.