Kubel and Hill both came up a double short of hitting for the cycle in the 17-hit Arizona uprising, which ended with the Diamondbacks winning for the fourth time in their last six games.
Jeremy Guthrie (3-4) was lit up for seven runs on 11 hits in 3 1/3 innings.
Marco Scutaro had two hits in the loss for the Rockies, who had won seven of their last eight games. Colorado left 10 men on base.
Arizona led 7-0 after four innings and tacked on three more in the bottom of the eighth.
Attkisson leaves CBS News, reportedly over network's 'liberal bias'
McPhee, Cokas 'working on their marriage' after affair