HOUSTON -AP- Doug Fister threw seven solid innings and Jose Altuve,Jason Castro and Carlos Correa each hit home runs to help theHouston Astros beat the Los Angeles Angels 10-7 on Monday night.Fister (8-3) gave up two runs on four hits and struck out five in earning his seventh straight win. The Astros have won Fister's last 10 starts, and in those games, Fister has gone at least 5 2/3 innings and allowed three runs or fewer.Altuve hit a monstrous 431-foot solo homer to center in the fourth to give the Astros a 7-0 lead. Castro led off the seventh with a solo home run.Jhoulys Chacin (2-3) walked five while allowing six runs in two innings.Pat Neshek got the final two outs for his first save.