Hurricanes keep another All Black