Olympic champion Stephen Kiprotich on Saturday became the first non-Kenyan since 2005 to win the men's marathon at the world championships.
The Ugandan broke away from Boston Marathon winner Lelisa Desisa of Ethiopia in the shaded park around Luhzniki Stadium for a title he capped with a little dance past the finishing line.
Another Ethiopian, Tadese Tola, took bronze on a warm afternoon in the Russian capital.
Kiprotich beat two Kenyans at the London Olympics, but none was in the top three for the first time at a world championship since 2005.
Kenyans had won the last three world titles and were widely expected to boost the position of their nation in the medal standings, where it is currently third behind the United States and host Russia.
It was Uganda's first men's world title in the 30-year history of the championships.
"I am so happy I won another gold medal for my country," Kiprotich said. "Now I am the Olympic and world champion."
With a dozen events left over the closing weekend, the United States leads the overall standings with 16 medals, including five gold. The host nation has 11 overall, also with five gold.
Kenya has nine overall, including three gold.
Olympic and defending world high jump champion Anna Chicherova will be looking to add to Russia's tally, especially since her toughest rival, Blanka Vlasic of Croatia, is out injured.
The United States is also expecting more gold with Brianna Rollins in the 100 hurdles. She will be up against Olympic champion Sally Pearson of Australia, who had been bothered by injury for most of the season but is peaking at the right time.
Pearson set the fastest qualifying time for the final at 12.50 seconds in her semifinal heat, .04 seconds faster than Rollins.
Even without Allyson Felix, who tore her right hamstring early in the 200 final on Friday, the U.S. team is still favored to win the 1,600 relay.
The other finals on Saturday are the men's javelin throw and the women's 5,000.