Shalane Flanagan has become the first American woman to win the popular annual marathon in the past 40 years.
Kamworor broke away from a pool of four athletes with three kilometres to go to win in 2 hours, 10 minutes and 53 seconds. Flanagan is the first woman to win the race since 1977 when Miki Gorman won in 2:43:10.
Kenya's Mary Keitany, who was chasing her fourth consecutive NY victory, was second with 61 seconds back.
Mary Keitany of Kenya, the three-time defending champion, finished in 2:27:54, and Mamitu Daska of Ethiopia finished in 2:28:08. "This is my first marathon victory". She was also the 10,000m runner-up at the 2008 Beijing Olympics.
Two years after losing the lead late in the 42.1km race, Kamworor held off compatriot Wilson Kipsang to win in an unofficial time of 2hrs 10mins 53secs. The race was described as a "very-well policed event, with many layers of security", said New York Police Department Chief Carlos Gomez.
Qualcomm sues Apple again, this time saying it shared info with Intel
Qualcomm has raised the stakes in its ongoing legal battle with Apple by filing a new lawsuit with potentially enormous ramifications.
Former victor Meb Keflezighi, who was running his final competitive marathon at age 42, finished 11th in 2:15:29.
After taking the lead in the 23rd mile, the 24-year-old 2015 NY runner-up had to contend with Kipsang, whose final push brought him ever so close to his countryman.
Manuela Schaer stunned five-times champion Tatyana McFadden in the women's race, defeating the American by nearly three minutes in 1:48.09.
Unlike last year's men's wheelchair race which came down to a photo finish and six hundredths of a second, Marcel Hug of Switzerland defended his title by a whopping 2 minutes, 19.82 seconds over John Charles Smith of Great Britain.