The game was decided before Colorado could settle in. Arizona scored six runs in the first two innings and never looked back, defeating the Rockies 9-1 at Chase Field.
Ryne Nelson controlled the game from the mound, allowing 1 run on 6 hits over 8.0 innings with 3 strikeouts. The right-hander improved to 2-3 with his second win of the season, carrying a 4.65 ERA.
The Diamondbacks struck immediately in the first inning when Carroll tripled to right, scoring Marte. Perdomo followed with a sacrifice fly to center, bringing Carroll home for a 2-0 lead. Arizona added four more in the second inning, highlighted by Marte's ground rule double that scored A. Garcia and Troy to extend the advantage to 5-0.
Jose Quintana lasted just 1.1 innings for Colorado, surrendering 6 runs on 6 hits. The veteran left-hander took his third loss of the season, falling to 2-3 with a 5.27 ERA. The Rockies managed their only run in the eighth when Stevens hit a sacrifice fly to right, scoring McCarthy.
Arizona improved to 27-24 and snapped a losing streak. Colorado fell to 20-33 with the loss.