The Houston Astros have made small but important gains during their first season in the American League. The winning streaks have been few and far between, yet now they appear to be on the upswing. Jason Castro's leadoff homer triggered a three-run fourth against Tommy Hanson, and Dallas Keuchel pitched seven effective innings to lead the Astros to a 6-3 victory over the Los Angeles Angels on Friday night.