English: And finally they did succeed.
Telugu: చివరకు వారు విజయం సాధించారు.