Shalane Flanagan made history on Sunday, becoming the first American woman to win the New York City Marathon in 40 years. Flanagan, 36, finished with a time of 2 hours, 26 minutes, 53 seconds, edging out Mary Keitany of Kenya by just one second. This is Flanagan’s third career marathon win, and her first in New York.