ANAHEIM, Calif. (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.
Keuchel (3-6) retired the final 18 batters he faced. He had not won a game since April 15 and entered this one with a 5.92 ERA.
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.
Keuchel struck out five and didn't walk anybody. He was perfect after surrendering a leadoff single to Johnny Giavotella in the second.
Pat Neshek, Tony Sipp and Luke Gregerson retired the Angels in order over the final two innings, with Gregerson earning his 11th save.
Jered Weaver (4-4) took the loss. He used his offspeed pitches to limit the Astros to a pair of runs until Castro hit his homer in the sixth. It was his fourth home run of the season.
Astros: Unlike the Angels, who have nine players on the disabled list, Houston has only one (Carlos Gomez, rib bruise). "Everyone else is peachy," manager A.J. Hinch said. "I look around and there a few teams that have been a little less fortunate."
Angels: RHP Tim Lincecum threw 75 pitches in five innings of an extended spring training game Saturday. He is expected to make a rehab start Thursday for Triple-A Salt Lake. The Angels hope he can join the rotation by mid-June. ... Closer Huston Street (oblique strain) also threw 20 pitches in the camp game and could soon rejoin the Angels.
Astros: RHP Doug Fister (4-3) is scheduled to start for Houston on Sunday. Fister has gone at least five innings in each of his previous nine starts but never more than seven innings.
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. Tropeano has won consecutive starts for the first time in his career.