The Giants had no hits for five innings, and Logan Webb was done after four frames in his second-shortest start of the season.