The New Zealand veteran multisport athlete Cameron Brown has become the first person to ever win the same Ironman event 10 times, after taking out Saturday's national Ironman event in Taupo.
The 38-year-old Brown made his move on the marathon leg on a wet day in Taupo, leading from there to finish in a time of eight hours, 31 minutes and seven seconds - 10 minutes and 47 seconds ahead of his young countryman Terenzo Bozzone, with Switzerland's Matthias Hecht third, almost four minutes further back.
Brown says he found the rainy conditions challenging, especially on the bike leg where he had to watch the corners - but he says he wasn't focused on his world record 10th Taupo title.
He was just glad to finish after he started the run in second following a great bike race, and he quickly took the lead to again pip Bozzone - the third time the 26-year-old's finished runner-up.
Brown now heads to Abu Dhabi for a race there next week.
Another veteran, Sam Warriner, saw her nine-minute lead in the women's race whittled away on the run leg by a flying Australian, Mirinda Carfrae, who ran the marathon in just over three hours and one minute.
But Warriner held off Carfrae to win the women's race by three minutes and seven seconds, finishing in nine hours, 28 minutes and 24 seconds.
The Ironman is a gruelling event which takes in a 3 point 8 kilometre swim leg, followed by a 180 kilometre cycle race and finishes with a 42 kilometre marathon.