San Francisco Giants rookie Tyler Beede tossed seven innings of one-run ball in San Diego on Wednesday