DENVER (AP) -- Rookie Wade Miley tossed six innings for his 16th win, Chris Johnson homered among his three hits and drove in three runs, and the Arizona Diamondbacks beat the slumping Colorado Rockies 15-5 on Friday night.
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.