Geoffrey Kamworor holds off fellow Kenyan Wilson Kipsang to win New York City Marathon

NEW YORK — Geoffrey Kamworor of Kenya has won the New York City Marathon, holding off countryman Wilson Kipsang by three seconds for his first major victory.

Kamworor ran the race in two hours, 10 minutes and 53 seconds. He and Kipsang embraced just past the finish line to huge cheers.

American running great and 2009 New York winner Meb Keflezighi completed his 26th and final marathon, collapsing as he crossed the finish.

Follow the writer on Twitter: @spinph