San Francisco Giants snap four game losing streak at home, Madison Bumgarner pitches a complete game, fanning 12
San Francisco Giants: To trade or not to trade? The deadline looms and the team hasn’t made a move…yet