New Zealand's Olympic shot put champion Valerie Vili has completed a hat-trick of wins in Brazil.
Vili has won a meeting in Belem, again beating Belarussian Natallia Mikhnevich.
Vili's winning distance was 20.25 metres, 44 centimetres less than her record distance last weekend.