ARLINGTON, Texas — Dallas Keuchel did what aces do: stop their team's longest losing streak of the season.
Keuchel took a shutout into the sixth inning, Jose Altuve homered and the AL-leading Houston Astros ended a five-game skid and avoided a sweep by their Texas rival, beating the Rangers 2-1 on Sunday.
Carlos Beltran had a tiebreaking RBI single in the seventh. Adrian Beltre's 12th homer of the season and 3,015th career hit had pulled the Rangers even at 1 in the sixth.
Keuchel (10-2) struck out seven in 6 2/3 innings for his first win since June 2 against the Rangers, just before the lefty's nearly two-month stint on the disabled list.