The 37-year-old Gebrselassie finished in 28 minutes, 2 seconds 23 seconds slower than his winning time last year.
Gebrselassie says that “the only problem out there today was again in the wind.”
Gebrselassie finished seven seconds ahead of Ayad Lamdassem, a former Moroccan who is now representing Spain. Sergiy Lebid of Ukraine was third.
Worknesh Kidane of Ethiopia won the women’s race in 31 minutes, 19 seconds 32 seconds ahead of Jessica Augusto of Portugal. Ines Monteiro, also of Portugal, finished third.