PHOENIX — Wade Miley took a shutout into the seventh inning, Gerardo Parra doubled twice and drove in three runs, and the Arizona Diamondbacks beat the Colorado Rockies 9-2 Saturday night.
Aaron Hill had three hits and three RBIs and Miguel Montero had three hits and scored twice on his bobblehead night, helping Miley (10-10) get his first win since Aug. 6.
Miley, who also had a run-scoring double in the sixth, limited Colorado to two runs and six hits over 6 1-3 innings. The Rockies got consecutive one-out hits from Wilin Rosario, Todd Helton and Nolan Arenado to cut Arizona's lead to 4-2 and chase Miley.
However, Hill had a solo homer and Paul Goldschmidt tripled and scored on Martin Prado's sacrifice fly in the bottom of the inning to restore the Diamondbacks' four-run lead.
Roy Oswalt (0-6) gave up two runs and seven hits in 4 2-3 innings for Colorado in his first start since coming off the disabled list with a hamstring strain on Sept. 6.
Parra's one-out double to center field in the second inning drove in Montero and Matt Davidson to give the Diamondbacks a 2-0 lead.
Arizona had runners at first and second bases in the fourth, but Parra lined into a double play back to pitcher Oswalt, who doubled off Montero at second base.
Oswalt kept his team in the game but left after issuing a walk to Goldschmidt in the fifth. He complained to home plate umpire Manny Gonzalez after the walk, apparently unhappy with not getting a call on a previous pitch.
Rob Scahill came on in relief and got the last out of the inning, retiring Prado on a popup. However, the Diamondbacks scored twice off Scahill in the sixth and twice off Mitchell Boggs in the seventh.
The Diamondbacks scored three runs in the eighth inning against Jeff Francis. Adam Eaton doubled in a run and Hill added a two-run single.
Arizona relievers Josh Collmenter, David Hernandez and Heath Bell held the Rockies scoreless for the final 2 2-3 innings.
NOTES: The Diamondbacks celebrated Hispanic Heritage Night on Saturday, and their typical Saturday home black jerseys said "Los Dbacks" on the front. ... Hill made the defensive play of the game, throwing out Helton after going deep in the hole up the middle and making an off-balance throw to first base in the second inning. ... With his single in the top of the first, Rockies second baseman D.J. LeMahieu extended his hitting streak to 14 games.