Shalane Flanagan pulled away from her competitors with a mile to go to win the New York City Marathon on Sunday, becoming the first American to win the women's event in 40 years.
Flanagan's unofficial time was 2 hours, 26 minutes, 53 seconds on the 26.2-mile course through all five boroughs.
Mary ...