Paul Goldschmidt homered and drove in three runs while extending his hitting streak to 14 games, Wade Miley pitched eight sharp innings and the Arizona Diamondbacks rolled to a 6-1 win over the Colorado Rockies on Wednesday night.