Indian long jumper Murali Sreeshankar claimed the gold medal with a leap of 8.29m at the MVA High Performance athletics meet 1 held in Chula Vista, USA.
Competing in only his second event of the season, the 24-year-old, who had won a silver at the 2022 Commonwealth Games, produced a creditable effort which was just 0.07m off his personal best of 8.36m made last year.
China's Ma Weidong secured the silver medal with a 7.99m leap, while his compatriot Huafeng Huang claimed the bronze with an effort of 7.61m.
The qualifying standard of World Athletics Championships 2023, which is scheduled in Budapest this August, is 8.25m and Sreeshankar's effort was over it but was not considered as tailwinds were over permissible limits.
The maximum permissible wind speed is +2 m/s, while Sreeshankar's effort came with wind speed of 3.1m/s.
Sreeshankar had a 7.94m jump at the Indian Grand Prix in Bengaluru earlier this month.
Sreeshankar held the men's long jump national record in India with his 8.36 jump but it was surpassed by Jeswin Aldrin with an effort of 8.42m at the second Indian Open Jumps Championships in March.