Boys soccer: St. Joseph upends Westhill Vikings, 2-1