The positions remained same as Budapest as Yavi won, with world record holder Beatrice Chepkoech coming home second and World U20 champion Faith Cherotich third.
Yavi posted a time of 9:03.19, Chepkoech 9:03.70 while Cherotich clocked 9:07.59.
The race followed a similar script to the World Championship where the three broke away from the rest of the field with under three laps to go.
Picking some learnings from Budapest, Chepkoech tried to give a go at a sprint finish, but Yavi proved too strong.
The two had gone over the last water hurdle side by side as well as the final barrier, but when Chepkoech tried to kick, Yavi summoned her energies to give a push to the finish line and edge the world record holder once again.
Jackline Chepkoech’s struggles meanwhile continued as she finished a distant 12th.
Meanwhile in the men’s 1500m, Abel Kipsang finished third in a dramatic race that was won by USA’s Yared Nuguse on the line.
The American beat recently crowned champion Jpseh Kerr with 200th of a second with a dip on the line, after sprinting home from the inside lane.
Kipsang’s attempt to put up a sprint in the final 50m wasn’t successful as he just didn’t have the legs to carry him through. He timed 3:30.85 while Nuguse timed 3:30.39, and Kerr 3:30.41.
Another Kenyan, world U20 champion Reynold Cheruiyot finished eighth.
๐ฆ๐ฒ๐บ๐ฎ๐๐ผ๐ฐ๐ถ๐ฎ๐น ๐ถ๐ ๐๐ต๐ฒ๐ฟ๐ฒ ๐ฟ๐ฒ๐ฎ๐น ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ฐ๐ผ๐ป๐ป๐ฒ๐ฐ๐, ๐ด๐ฟ๐ผ๐, ๐ฎ๐ป๐ฑ ๐ฏ๐ฒ๐น๐ผ๐ป๐ด. Weโre more than just a social platform โ from jobs and blogs to events and daily chats, we bring people and ideas together in one simple, meaningful space.