Helton finished 3-for-4 at the plate and Atkins was 2-for-4 as the Rockies won for the fifth time in six outings. Omar Quintanilla finished 3-for-4 with two runs scored and an RBI.
Aaron Cook (9-3), the only Rockies starter with more than two wins, allowed four runs -- three earned -- on nine hits and a walk over seven-plus innings.
Jose Castillo had three hits and scored twice, and Brian Horwitz hit a pinch-hit solo home run, as San Francisco's win streak ended at four. The Giants were 0-for-11 with runners in scoring position.