Softball: St. Joseph goes on road and tops Trinity Catholic