English: Despite this, he powered on to eventually win the title.
Telugu: అయినా చివరి వరకు నిలకడగా ఆడుతూ టైటిల్ సాధించానని పేర్కొంది.