NEW YORK (AP) - Geoffrey Kamworor of Kenya has won the New York City Marathon, holding off countryman Wilson Kipsang by three seconds for his first major victory.
Flanagan finished the 26.2 miles in 2 hours, 26 minutes, 53 seconds, about a minute faster than second-place finisher Kenyan Mary Keitany, the three-time defending champion. The 24-year-old victor kissed the pavement right after crossing the finish, then turned to embrace Kipsang.
Hug, who won last year's race by sixth hundredths of a second, finished over two minutes clear of Canada's Josh Cassidy to win his third NY title.
Keitany, who finished second with a time of 2:27:54, hugged Flanagan, who had the American flag already draped over her shoulders. The 35-year-old Kenyan has won here three straight years, including by 3 minutes, 34 seconds last year - the biggest margin in the women's race since 1980.
Flanagan had said she may retire if she won NY.
The 2017 event was held just five days after a deadly Manhattan truck attack that left eight people dead. Lelisa Desisa of Ethiopia was third at 2:11:32.
Comedian Kevin Hart made his marathon debut at NY.
Kamworor, 24, was in only his seventh marathon.
Mayor Bill de Blasio said the city was expecting 2 million fans to line the course. I don't want to see a bunch of memes of me looking bad out here.
Kipsang, the 2014 NY champion, was three seconds back with Ethiopia's Lelisa Desisa third in 2:11:32.
Flanagan pulled away from Keitany and Ethiopia's Mamitu Daska at the 23-mile mark to emulate compatriot Miki Gorman's success in 1977.
Flanagan, the 2010 NY marathon runner-up, was sixth in last year's Rio Olympic marathon.
"New York City said strongly we're not giving into terrorists", de Blasio said, adding "That's a message we're sending the whole world".