Nolan Arenado homered twice, giving him six in the last five games, and Carlos Gonzalez and Ben Paulsen delivered run-scoring hits in the seventh inning as the Rockies held off the Giants in the ninth and won for the fifth time in six games, 8-6, at AT&T Park on Friday night.