The Olympic champion finished in 8:10.15 and narrowly edged out Moroccan Soufiane el Bakkali of Morocco.
Kenyan runner Conseslus Kipruto came from behind to win the Diamond League final 3,000-meter steeplechase in Zurich and he did it while running about 80% of the race with just one shoe.
The Olympic champion finished in 8:10.15 and narrowly edged out Moroccan Soufiane el Bakkali who finished at 8:10.19.
Commentators noted Kipruto had been running without his other shoe for all but two laps of the race.
American Evan Jager finished the steeplechase in third.
A photo was shared after the race that showed part of Kipruto's foot bandaged up.
Kipruto won gold in the 3,000-meter steeplechase at the Rio Olympics and took gold at the 2017 World Championships. Kipruto is also a two-time silver medalist in the event at World Championships.