Canterbury shot-putter Tom Walsh has won his event at the Lausanne Diamond League meeting.
Walsh made a terrible start with no-throws in his first two attempts.
However he hit his straps, taking the lead with his fifth throw of 21.92 metres.
That was enough as he finished just over half a metre ahead of Darlan Romani of Brazil.
The result means Walsh takes the overall lead in the Diamond League standings, surpassing American Ryan Crouser who didn’t compete.
“I didn´t start the competition well and was dissappointed with my foul on the second throw,” he said.
“This gave me an opportunity to test myself under preassure and it was more enjoyable. Quite happy with my 21.92 as I arrived from New Zealand on Monday with a lot of travelling of course.
“My season is going great as I´ve won the World Indoors, teh Commonwealth Games and my final objective is to win the Diamond League.”
Walsh has two more Diamond League meetings this season, competing in Monaco and Zurich.
Pole vaulter Eliza McCartney finished a disappointing fourth equal in her event.
After a promising start to the competition, clearing 4.62 metres and 4.72 metre on her first two attempts to share the lead, the 21 year old Aucklander had three misses at 4.82.
McCartney moves to sixth place on 12 points in the Diamond League standings with two more qualifying rounds. She is not yet guaranteed a place in the final.