Girls water polo battles Carlsbad