English: And then we eventually won.
Telugu: చివరికి మేం విజయం సాధించాం.