LIDINGO, Sweden -- Mustafa Mohamed won the men's 30-kilometer race Saturday at the Lidingoloppet, the world's biggest cross country festival.
The Somalia-born Swede broke away with about three kilometers left and crossed in 1 hour, 37 minutes, 10 seconds for his third win.
Japhet Kipkorir and Obed Kipkurui, two other foreign-born Swedes, were second and third in 1:37.23 and 1:39.40, respectively.
Kenyan runners, who have dominated the race for a decade, missed the podium. Defending champion Joseph Kimisi was fourth in 1:39.41.
The weekend festival on the Stockholm suburb island of Lidingo, held for the 44th time, featured some 30,000 runners from about 30 countries competing in various men's and women's races.