PHOENIX (AP) -- Jason Kubel became the seventh player in Diamondbacks' history to homer three times in a game, driving in six runs as Arizona dominated the Houston Astros for the second straight game, 12-3 on Saturday night.
Kubel hit a two-run home run in the first inning and a three-run shot in the fourth off starter Dallas Keuchel (1-2). He added a solo homer off reliever Enerio Del Rosario in the sixth. He struck out in his other two at-bats.
With the first three-homer game of his career, Kubel leads the NL with 70 RBIs.
Wade Miley (11-5) gave up a run and four hits in seven innings, striking out a career-high nine while setting a franchise rookie record for victories.
The Astros lost their fifth straight and 18th in 20 games.
Kubel, signed as a free agent in the offseason, is one of six players to hit three home runs in a game this season. That includes Josh Hamilton, who hit four. Kubel has 20 home runs, including a two-homer game Thursday in Cincinnati.