(AP) — Cy Young Award winner Dallas Keuchel pitched seven innings to snap a personal five-game losing streak and Jason Castro hit a go-ahead two-run homer to lift the Houston Astros over the Los Angeles Angels 4-2 on Saturday night. After giving up back-to-back solo home runs to Mike Trout and Albert Pujols in the first inning, Keuchel found his groove, allowing only one other hit. Unlike the Angels, who have nine players on the disabled list, Houston has only one (Carlos Gomez, rib bruise). Angels: RHP Nick Tropeano (3-2) will attempt to match the results of his last start — 6 2/3 scoreless innings on four hits against the Rangers — in the series finale against the Astros.