English: But, I managed to win.
Telugu: అయినా కూడా నేను గెలవగలిగాను.