Watch CBSN Live

Geoffrey Kamworor of Kenya wins men's New York City Marathon

NYC Marathon

NEW YORK -- Geoffrey Kamworor of Kenya has won the New York City Marathon, holding off countryman Wilson Kipsang by three seconds for his first major victory.

Kamworor ran the race in 2 hours, 10 minutes, 53 seconds. He and Kipsang embraced just past the finish line to huge cheers.

American running great and 2009 New York winner Meb Keflezighi completed his 26th and final marathon, collapsing as he crossed the finish.

NYC Marathon
Geoffrey Kamworor of Kenya crosses the finish line first in the men's division of the New York City Marathon in New York, on Sun., Nov. 5, 2017. AP

In the women's race, Shalane Flanagan pulled away from Mary Keitany to become the first American to win since 1977. Keitany had won three straight New York marathons, but Flanagan pushed ahead with about three miles to go. Flanagan finished with an unofficial time of 2 hours, 26 minutes, 53 seconds -- about a minute faster than Keitany. 

More than 50,000 runners from across the globe pushed themselves to the limit to traverse each of the five boroughs over a whopping 26 miles and change, CBS New York reports.

The day was dedicated to spirit and pride, and was marked by an unprecedented police presence to protect both the runners and the expected 2.5 million spectators cheering them on along the city-spanning route. The enhanced security was in response to the truck attack in lower Manhattan on Halloween.

Geoffrey Kamworor
Geoffrey Kamworor of Kenya celebrates winning the Men's Division during the 2017 TCS New York City Marathon in New York on Sun., Nov. 5, 2017.  Getty
View CBS News In