All-Star slugger Adolis García tied the Rangers' single-season rookie record with his 30th home run and last-place Texas beat the AL West-leading Houston Astros 8-1.
A.J. Alexy won his major league pitching debut, while DJ Peters, Leody Taveras and Nick Solak homered as the Texas Rangers hung on to beat the Colorado Rockies 4-3.
Adolis García hit the first grand slam by a Texas batter this season and DJ Peters had a massive homer while driving in three runs in a 13-2 win over Houston.
Bradley Zimmer crushed a long two-run homer in the first inning and the Cleveland Indians defeated the Texas Rangers 10-6. Zimmer's 465-foot homer keyed a four-run first.