Paul Goldschmidt hit two homers and drove in five runs to help Zack Greinke and the Arizona Diamondbacks beat the Colorado Rockies 6-3 on Friday.
Goldschmidt hit a solo shot in the first and a three-run homer in the third, in the 10th game of his career with more than one homer. He later added a simple tug to continue his punishment to Colorado pitchers. Goldschmidt has scored in 57 of his last 58 games against the Rockies.
Complete Game Coverage
Greinke (3-2) bewildered the locals all night and allowed two runs in seven innings to help the Diamondbacks play mid-game for the Rockies, who lead the NL West. His biggest mistake was a straight waistline before Mark Reynolds, who sent it between left and center to sign his ninth home run.
For the Diamondbacks, the Venezuelans David Peralta of 4-0 with two annotated and one impelled; Grégor Blanco of 1-1. Cuban Yasmany Tomás of 3-0.
For the Rockies, Gerardo Parra of Venezuela 4-3 with a score; Germán Márquez of 2-0; Alexi Amarist of 1-0.