English: At last this was my chance.
Telugu: ఫైనల్ గా ఆ అవకాశం నానికి దక్కింది.