New Zealand veteran Cameron Brown has won his 10th national Ironman title in Taupo, becoming the first person to ever win the same Ironman event 10 times.
Brown made his move on a wet day in Taupo on the marathon leg to finish in a time of eight hours, 31 minutes 7 seconds, which was 10 minutes 47 seconds ahead of his young countryman Terenzo Bozzone. Switzerland's Matthias Hecht was third, almost four minutes further back.
In the women's race, Sam Warriner held off a flying Australian, Mirinda Carfrae, to win in 9 hours 28 minutes 24 seconds, which was 3 minutes and 7 seconds clear of Carfrae.
The Ironman is a gruelling event which takes in a 3.8km swim leg, followed by a 180km cycle race and finishes with a 42km marathon.