The Jamaican sprint superstar posted 20.29 seconds edging Anguilla's 19-year old Zharnel Hughes, who clocked 20.32 seconds.
"I wasn't too happy with the time today," said Bolt. "But training has been going well and I'm looking forward to the rest of the season." Bolt said after the race.
In the men's 800m, Kenyan David Rudisha held of home favorite Boris Berian to take his first diamond league victory of the season with a fast time of 1:43.58 seconds.
American mid-distance star Ajee Wilson took an impressive win in the women's 800m running 2:08.83.
Sandra Perkovich of Croatia with a throw of 68.44m continued her win-streak.
Canada's record holder Christabel Nettey impressed with a 6.92m (wind -1.3) leap in the women's long jump. Former world record holder Fabiana Murer of Brazil jumped 4.80m to win women's pole vault.
See more New York Diamond League results here.
Watch New York Diamond League videos here.