Brandon Moss socked a solo homer and Eric Sogard delivered a run-scoring single during a six-run second inning that broke the game open.
A.J. Griffin (5-3) went 5 2/3 innings to gain the victory, allowing four runs on five hits while walking one and striking out seven.
Astros starter Lucas Harrell (3-6) was bombed for six runs on six hits in a 1 2/3-inning effort.
Jason Castro went 3-for-4 with two solo homers and three RBI, while Matt Dominguez added bases-empty homers of his own for Houston.
Ron Burgundy interviews Peyton Manning on SportsCenter
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'