English: Finally, they had succeeded.
Telugu: చివరకు వారు విజయం సాధించారు.