Huseyidin Mohamed Esa won the men's race in a course record 2:04:55 and Dera Dida Yami secured the women's title in 2:23:18.