PHOENIX - Wade Miley pitched eight effective innings and had a three-run double, first-time All-Star Paul Goldschmidt hit a two-run homer and the Arizona Diamondbacks jumped on Colorado early in an 11-1 rout of the Rockies on Saturday night.
Coming off a shutout in the series opener, the Diamondbacks roughed up Drew Pomeranz (0-2) for five runs in the first three innings and finished with 12 hits.
Miley (5-7) hit his third career double in the second inning and Goldschmidt, named to the NL All-Star team earlier in the day, hit his 21st homer in the third.
Miguel Montero added a three-run homer, Martin Prado hit a two-run shot and Cody Ross tied a team record with a career-high five hits for the NL West-leading Diamondbacks, who have won four straight.
Rockies All-Star Carlos Gonzalez hit his NL-leading 24th homer and had four hits after missing Friday's game with a sore back.
Miley pitched 5 2/3 scoreless innings his last outing, but didn't get the decision in a game that went 13 innings.
Staked with a big early lead against the Rockies, the left-hander was effective with runners on, helped by a pair of double plays in the first four innings.
Miley stretched his scoreless streak to a career-high 13 2/3 innings - 16 overall by Arizona pitchers - before Gonzalez led off the seventh with a long homer to center.
The left-hander pleaded with manager Kirk Gibson to stay in for a chance at his first career complete game, but was lifted for a pinch hitter in the eighth inning.
Miley allowed a run on five hits and struck out five to win for the first time in five starts.
Pomeranz, who made 22 starts for Colorado last season, spent most of this year at Triple-A Colorado Springs before being called up to pitch against San Francisco on Sunday. He allowed four runs on seven hits - two of those homers - in 4 1/3 innings of a 5-2 loss. The left-hander labored from the start Saturday, needing 10 pitches to get leadoff hitter A.J. Pollock and going over 40 the first two innings.