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