Nick Martinez got his first win since May 24 and Adrian Beltre and Shin-Soo Choo both homered to lead the Texas Rangers to a 6-2 victory over the Houston Astros on Sunday, snapping a seven-game skid against their in-state rivals.
Martinez (2-8), who was pitching on five extra days' rest, allowed five hits and two runs over five innings to end a seven-game losing streak.
The Rangers trailed by two early before scoring twice in both the fourth and fifth innings to take a 4-2 lead. The 393rd homer of Beltre's career came off Dallas Keuchel in the sixth inning and Choo also had a solo shot in the seventh to make it 6-2.
Keuchel (10-8) allowed six hits and tied a season-high with five runs in six innings.
Jose Altuve had two hits for his 49th multihit game this season in his return after missing Saturday's game with a sore neck.