Fairfield edges St. Joseph