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