Boys soccer: Foran turns back Jonathan Law