DENVER (AP) — Kole Calhoun homered and had a two-run double to lead Arizona’s 18-hit outburst, and the Diamondbacks beat the Colorado Rockies 12-8.

David Peralta and Ketel Marte got four hits each for Arizona, which finished with 13 singles.

Alex Young worked two innings of relief for the win. Archie Bradley entered in the ninth with the bases loaded and allowed just one run, earning his fourth save.

Rockies outfielder Charlie Blackmon continued his torrid start with four singles to extend his hitting streak to 14 games. He has 10 multi-hit games in that stretch, including the last five to raise his batting average to .484, tops in the majors.