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