Andrei Mikhnevich was in explosive form as he claimed the shot put title at the World Championships in Paris.
The Belarussian, competing in just his second event after serving a two-year doping ban, launched an impressive 21.69m at his third attempt to take gold.
American Adam Nelson, who is a member of Birchfield Harriers, earned his second world silver with a throw of 21.26m.
Yuriy Bilonog of the Ukraine claimed bronze, edging out US champion Kevin Noth who had been expected to grab a podium spot after posting 2003's best throw in April.
Defending champion John Godina struggled to recapture the good form he had shown in qualifying and finished down the field in ninth.
"It was one of those days when things don't go your way," admitted Godina.
Mikhnevich, who uses the linear throwing technique rather than the rotational method, performed consistently throughout the final.
The 27-year-old launched five throws over 21m and his winning effort shaved 3cm off his personal best.
Great Britain's Carl Mysercough failed to reach his first major final after only managing to throw 19.51m in qualification.
Men's shot put result:
1. Andrei Mikhnevich (Blr) 21.69m
2. Adam Nelson (USA) 21.26
3. Yuriy
Bilonog (Ukr) 21.10
4. Kevin Toth (USA) 20.89
5. Justin Anlezark (Aus) 20.61
6. Ralf Bartels (Ger) 20.50
7. Tepa Reinikainen (Fin) 20.45
8. Ville Tiisanoja
(Fin) 20.09
9. John Godina (USA) 19.84
10. Roman Virastyuk (Ukr) 19.61
11.Bradley Snyder (Can) 19.38