It was a day of mixed emotions for Kenya at the on-going IAAF World Championships, as the nation won two gold medals but also had two athletes banned following failed drug tests.
Julius Yego surprised favourite Tero Pitkamaki of Finland to win gold in the men's javelin final, throwing a world leading distance of 92.72m.
The Kenyan was a cut above the rest, as no other athlete managed to throw over 90m on the night in Beijing.
Kenya's second gold of the day came from the final of the women's 3000m steeplechase final, where Hyvin Kiyeng Jepkemoi held off Habiba Ghribi and Gesa Felicitas Krause to win in a time of 9:19.11 seconds.
These results were somewhat eclipsed by 400m pair Joyce Zakary and Koki Manunga failing drug tests and being handed provisional bans by the IAAF.
Cuba's Yarisley Silva won her nation's second gold when she managed 4.90m in the pole vault in her final attempt at the height, snatching the win from silver medallist Fabiana Murer of Brazil.
China's Ling Li would finish ninth in the final with a best vault of 4.35m.
Staying with the women, Czech Zuzana Hejnova claimed the 400m women's hurdles with a world leading time of 53.50, while Shamier Little of USA would settle for the silver medal.
Finally, Wayde van Niekerk of South Africa won the men's 400m final in fine style, holding off defending champion LeShawn Merrit and favourite Kirani James to win in 43.48 seconds, a world leading time for 2015.
Kenya remains at the top of the medal standings with six gold medals, followed by Great Britain and Northern Ireland with three gold's.