19-year-old Emmanuel Wafula dominated the men's race after reaching the 10 km mark in 28'14" and finishing the marathon in 59'58".