(CNN) Lelisa Desisa of Ethiopia won the men's division of the New York City Marathon and Mary Keitany of Kenya dominated the women's division on a sunny Sunday.

Desisa, 28, pulled away from Shura Kitata in the final stretch of the race to take the title in 2 hours, 5 minutes and 59 seconds. Desisa previously won the Boston Marathon in 2013 and in 2015.

The 2018 #TCSNYCMarathon Champion: Lelisa Desisa! pic.twitter.com/aH5H4VbXZe — TCS New York City Marathon (@nycmarathon) November 4, 2018

Keitany finished in 2 hours, 22 minutes and 48 seconds, more than three minutes ahead of the next closest runner. The victory was her fourth New York City marathon win in the last five years. Kenya's Vivian Cheruiyot took second place, and last year's winner, American Shalane Flanagan, took third.

That's 4 #TCSNYCMarathon wins for Keitany! 🥇🥇🥇🥇 pic.twitter.com/EWQJcc8Yyb — TCS New York City Marathon (@nycmarathon) November 4, 2018

The annual 26.2-mile marathon attracts more than 50,000 runners and 12,000 volunteers. Over 2.5 million spectators line the course, which travels through the city's five boroughs: Staten Island, Brooklyn, Queens, the Bronx and Manhattan.

The race begins on Staten Island and ends in Central Park.

Read More