Border runner Kara Curphey conquers New York Marathon with great time