English: Finally I managed to win it.
Telugu: చివరకు నేనే గెలిచా.