Half Iron Tri race recap