Kiwi world champion Tom Walsh has won the shot put IAAF world challenge meet in Zagreb.
Walsh has thrown 21.50m to claim his penultimate event of the European season, shading Aussie Damien Birkenhead by 15cm.
Commonwealth champion O'Dayne Richards of Jamaica finished fourth (21.00m), while American Joe Kovcacs, the man