Australian Tim Reed has won the Auckland Ironman 70.3 race by 30 seconds from his countryman Leon Griffin, with local veteran Cameron Brown third, a minute 20 behind.
Five time world champion Craig Alexander was fourth, almost 2 minutes 40 back.
Reed crossed the finish line in a time of 3 hours 49 minutes and 40 seconds.
The American Meredith Kessler won the women's race with New Zealander Gina Crawford second, three minutes 20 behind, and another local, Amelia Watkinson, just over six minutes behind Kessler.