Olympic champion Neeraj Chopra clinched his first top podium finish of the season by winning the javelin throw event
beating reigning world champion Anderson Peters of Grenada for the second time in four days, on Saturday.
The 24-year-old Chopra's opening throw of 86.69m turned out to be the winning distance.
Trinidad and Tobago's 2012 Olympics champion Keshorn Walcott was second with a first round throw of 86.64m.
Chopra's second and third attempts were fouls and he did only three throws. That meant Chopra had single legal throw and he won the competition with it.
His throw was not as big as the 89.30m effort while finishing second in the Paavo Nurmi Games in Turku
Finland's Oliver Helander, who won javelin throw competition in Turku with an effort of 89.83m, did not turn up though his name was entered.
Chopra had made a spectacular return to competition after his historic gold in the Tokyo Olympics with a stunning throw of 89.30m