Shalane Flanagan Solves NYC Marathon for American Women

Shalane Flanagan in action at the Boston Marathon Shalane Flanagan in action at the Boston Marathon

Shalane Flanagan in action at the Boston Marathon Shalane Flanagan in action at the Boston Marathon

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".

Kate Upton Marries Justin Verlander in Lavish Italian Wedding
The Giants Gave Up A Touchdown On Third And 33