Carlos Beltran singled in the deciding run in the seventh inning as the Astros edged the Rangers 2-1 and avoided a three-game sweep at Globe Life Park. Jose Altuve homered in the fourth inning for Houston, which snapped a season-high five-game losing streak. Dallas Keuchel tossed six-and-two-thirds innings of one-run ball as he improved to 10-and-2. Ken Giles pitched the final two frames to earn his 23rd save. Adrian Beltre hit a solo homer in the sixth to tie the game for the Rangers, who had won their previous three. Andrew Cashner yielded both runs over seven frames as he fell to 7-and-9.
Photo: Getty Images