Shalane Flanagan became the first American woman to win the New York City Marathon on Sunday since 1977, pulling away from Mary Keitany in the last three miles of the race for her first major marathon victory. Keitany had won three straight New York marathons, but Flanagan pulled away from the Kenyan great with about three miles to go and finished with an unofficial time of 2 hours, 26 minutes, 53 seconds, about a minute faster than Keitany. The last American woman to win New York was Miki Gorman, who won consecutive titles in 1976-77.