Shalane Flanagan Solves NYC Marathon for American Women

Mary Keitany after winning New York

Mary Keitany after winning New York

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