English: That was some win!
Telugu: అందులో కొంతమేరకు విజయం సాధించారు కూడా!