English: Finally a winner, though.
Telugu: చివరకు, ఒక విజేత.