A remarkable display of two-out hitting carried the San Francisco Giants to their eighth consecutive victory, a 10-8 decision Saturday over the Colorado Rockies in the first half of a day-night doubleheader.