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