Double Olympic gold medal-winning shot putter Dame Valerie Adams has blasted out a season's best in finishing third at the latest Diamond League meeting in the Moroccan city of Rabat.
The 33-year-old New Zealander's fifth-round 18.93m was her best effort since the birth of daughter Kimoana in October last year.
The competition was won by Christina Schwanitz with an opening 19.40m throw. Like Adams, Schwanitz is back competing after a baby-break, having given birth to twins in July last year.
Adams' previous best this year was an 18.70m effort in winning silver at the Gold Coast Commonwealth Games in April.
Adams, who has an all-time best of 21.24m, is based with her family in Switzerland, with her next Diamond League competition scheduled for Monaco next Friday.
Fellow Kiwis Tom Walsh, who leads the Diamond League men's shot put standings, and pole vaulter Eliza McCartney (fourth) will also be competing.
Adams currently sits sixth in the Diamond League standings with seven points, four behind leader American Raven Saunders with five meetings in the schedule remaining.