NEW YORK (AP) — Shalane Flanagan pulls away from Mary Keitany to become 1st American to win women's New York City Marathon since 1977.