English: And finally he managed to do it.
Telugu: చివరకు దాన్ని సాధించడంలో విజయం సాధించారు.