Hellickson (6-5) held the Rockies to a run on three hits in seven innings, striking out six in his first appearance against Colorado.

A.J. Pollock led off the sixth with a home run. Rockies third baseman Nolan Arenado’s first of two errors prolonged the inning before Peralta sent a hard grounder down the right field line to drive in Welington Castillo and Aaron Hill.

Yasmany Tomas continued to have success against the Rockies, lacing a two-run double in the seventh off reliever Scott Oberg. Tomas is 12-for-30 (.400 average) with three doubles and 10 runs batted in in seven games against Colorado this season.

Hill capped off the four-run seventh with a two-run double. Peralta, Pollock and Paul Goldschmidt had two hits each.

Rockies starter Chris Rusin shut out the Diamondbacks for five innings and drove in the Rockies’ run with a two-out single in the fifth. Rusin (3-3) allowed three runs – one earned – and six hits. He struck out six with two walks.

Troy Tulowitzki’s ninth-inning single gave him a 15-game hitting streak, and he’s reached base safely in 30 consecutive games.