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