New Zealand's champion shot-putter Valerie Adams has won the final Diamond League event in Zurich.
Adams threw a meeting record 20 point 81 metres, 1 and a half metres ahead of her nearest rival Michelle Carter of the United States.
The shot put is held in Zurich's main train station as a traditional preview to the rest of the meeting which is tomorrow.
Adams was unbeaten in the Diamond League series.