English: At last he's offered the chance to redeem himself.
Telugu: చివరకు అతడికే సారధి అవకాశం కల్పించారు.