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