English: At last, we triumphed.
Telugu: చివరికి మేం విజయం సాధించాం.