English: And still they won.
Telugu: అయినా వారు విజయం సాధించారు.