Rotorua's Kane Radford has taken out the State La Grande Swim, near Christchurch, in a thrilling finish.
The Perth-based 24-year-old was stroke for stroke with Aucklander Phillip Ryan for the duration of the 2.8km race on Sunday, but just had the edge when it counted at the finish.
Radford was
a body length in front as the two swimmers exited the water, and raced up the beach to finish in a time of 31 minutes and eight seconds, just two seconds ahead of Ryan.
Troy Balvert hung on for third, after falling off the blistering pace during the latter stages of the race.
It was a satisfying win for Radford, who missed the opening three events to concentrate on qualifying for the world champs, and only flew in from Perth on Friday morning.