World shot put champion Tom Walsh has won the latest Diamond League event in Oslo.
Walsh threw an impressive 22.29 metres to beat rival American Ryan Crouser by eight centimetres.
The Kiwi was sitting in first position from round one following a first up effort of 21.88m before Crouser moved