English: But we still won.
Telugu: అయినా మాకు గెలుపు దూర‌మైంది.