The 25-year-old Lonyangata retained his title finishing 11 seconds slower than his 2017 time.
The two remaining podium places in the men’s event were claimed by Lonyangata’s compatriots Mathew Kisorio and Ernest Ngeno.
Kenya’s Ruth Chepngetich and Ethiopia’s Gulume Chala finished 2nd and 3rd in the women’s event.
The women’s race started 16min 26sec before the men, the difference in times between the male and female winners last year.
As a result, the two champions finished the race almost together.