Girls soccer: Warriors top Cards for third win in a row