DENVER, CO - SEPTEMBER 21: Catcher Wilin Rosario #20 of the Colorado Rockies tags out Gerardo Parra #8 of the Arizona Diamondbacks at the plate as umpire Cory Blaser makes the call in the sixth inning at Coors Field on September 21, 2012 in Denver, Colorado. (Photo by Doug Pensinger/Getty Images)
Miguel Montero had three hits and three RBIs, and Adam Eaton added a home run for the Diamondbacks, who set season-highs with 15 runs and 19 hits.
Wilin Rosario had two hits for the Rockies, who have lost seven straight. Colorado needs to win five of its remaining 12 games to avoid losing 100 games for the first time in the franchise's 20-year history.
Miley (16-10) is the second rookie NL pitcher since 1986 to win 16 games, according to the Diamondbacks. Jason Jennings also won 16 for Colorado in 2002 when he was named the NL Rookie of the Year.
(Copyright 2012 The Associated Press. All rights reserved.)