DENVER — Lourdes Gurriel Jr. hit a three-run homer in the first inning, Eduardo Rodriguez pitched a season-high seven innings and the Arizona Diamondbacks beat the Colorado Rockies 8-2 on Thursday night.
Arizona improved to 60-62, winning for the sixth time in seven games and the ninth in 12.
Rodriguez (5-7), who had allowed five earned runs in 5 1/3 innings against the Rockies five days earlier, matched his longest outing since October 2023. He gave up one run and struck out six.
Jose Herrera hit a two-run homer in the second inning, and Ketel Marte and also drove in two runs.
The Diamondbacks have homered in 12 consecutive games, the longest active streak in the majors. They lead the majors with 24 homers since Aug. 2.
Brenton Doyle and Kyle Farmer homered for the Rockies. Bradley B