Flanagan finished second in the 2010 New York City Marathon in 2:28:40, the highest finish by an American in 20 years at that point.
Shalane Flanagan, 36, of OR, won the New York City Marathon Sunday in an official time of 2 hours, 26 minutes, and 53 seconds.
It's been a long time running - four decades to be exact - since an American woman broke the finish line tape at the New York City Marathon, but Olympic medalist Shalane Flanagan did just that on Sunday.More news: Unemployment Rate Falls to Lowest Point Since December 2000
Kenya's Mary Keitany, bidding for her fourth consecutive victory in the race, was 61 seconds back in second. "This is the moment I've dreamed of since I was a little girl".
Flanagan previously finished second in the 2010 NYC Marathon. Kenya's Wilson Kipsang took second place, finishing in 2:10:56, and Lelisa Desisa of Ethiopia, victor of the 2013 and 2015 Boston Marathons, finished third in 2:11:32.
Compatriot Manuela Schar, three times a runner-up in NY, beat five-time victor Tatyana McFadden by almost three minutes to win the women's wheelchair race in 1:48.09.More news: Harvey Weinstein Wigs Out At Phoenix Restaurant
"I'm so happy. I feel so great to be the champion", Kamworor said. The race was described as a "very-well policed event, with many layers of security", said New York Police Department Chief Carlos Gomez. New York City is also where her marathon career began.
The Kenyan would go for his full marathon debut in September, where he ran a fast time of 2:06:12 hours for third place at the 2012 Berlin Marathon where Geoffrey Mutai triumphed.
The wheelchair division was a sweep for Swiss athletes, with Manuela Schar and Marcel Eric Hug winning.More news: Bitcoin Surges as CME Plans to Introduce Bitcoin Futures
Manuela Schaer stunned five-times champion Tatyana McFadden in the women's race, defeating the American by nearly three minutes in 1:48.09.