Dallas Keuchel improved to 15-0 at home this season, pitching the Houston Astros past Texas 4-2 Sunday and cutting the Rangers' lead in the AL West to 2 ½ games.
Along with closing in on Texas with a week left in the regular season, the Astros held their lead for the second AL wild card spot. They began the day a half-game ahead of the Los Angeles Angels, and stayed 1 1/2 games in front of Minnesota.
Keuchel (19-8) struck out 10, giving up just one run and two hits in seven innings. The lefty retired 15 straight batters after walking Elvis Andrus in the second inning.
Luke Gregerson threw a perfect ninth for his 29th save.
Martin Perez (3-6) allowed two runs - both unearned - and five hits in six innings.
(Copyright 2015 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)