Aledmys Diaz knocked in three runs as the Astros beat the Rockies 5-1 in Houston. The third baseman was a perfect 3-for-3 at the plate, with three RBI. Michael Brantley also added three hits for Houston, which has won three of its last four. Framber Valdez picked up his eighth win, tossing six innings of one-run ball and racking up eight strikeouts. The Astros hit the road to start a series with the Angels tomorrow night.