English: Yet we managed to win.
Telugu: అయినా ఆ విషయంలో మేం విజయం సాధించాం.