Dutchman Abdi Nageeye survived a tense battle through the final mile to win the New York City Marathon in 2 hours, 7 minutes, 39 seconds on Sunday, while Sheila Chepkirui led a Kenyan sweep of the women's podium in 2:24:35.

Evans Chebet, the 2022 champion, had victory within his reach until the final 400 meters, when Nageeye pulled away, and the Kenyan settled for second in 2:07:45, while his compatriot Albert Korir (2:08:00) was third.

"I was just thinking I'm dreaming," said Nageeye, who savored the triumph even more after a disappointing outing at the Paris Olympics, where he collided with another runner and was unable to finish the race.