Newly crowned world champion Neeraj Chopra was not at his fully best but managed to finish second at the Diamond League Meeting on Thursday. Chopra, who produced a final throw of 85.71m, made a remarkable comeback after having a below-par performance.