Adolis Garcia hit the first grand slam by a Texas batter in almost two years and DJ Peters had a massive homer while driving in three runs as the rebuilding Rangers avoided being swept by Houston again, beating the AL West-leading Astros 13-2 in the series finale Sunday.
Garcia's 29th homer came during an eight-run outburst in the fifth, the highest-scoring inning for the last-place Rangers this season. Peters led it off with a towering 450-foot drive to straightaway center field that made it 6-2 and chased Houston starter Zack Greinke (11-5).
Taylor Hearn (4-4) pitched a career-high 6 2/3 innings with six strikeouts and no walks to win his second consecutive start. The big left-hander allowed two runs and six hits.
Hearn retired the first 12 batters he faced before Yordan Alvarez opened the fifth with his 28th homer, a shot pulled to right that ricocheted high off the foul pole. It was the sixth homer in nine games for Alvarez.
Get DFW local news, weather forecasts and entertainment stories to your inbox. Sign up for NBC DFW newsletters.
The Astros (77-53) had their four-game winning streak snapped by matching their most lopsided loss of the season.
They were trying to sweep Texas for the fourth time in five series this year. The Rangers won all three games at home in May, twice on Garcia walk-off hits in the 10th inning, but lost the first two games this weekend.
Texas (45-85) won for only the 10th time in 40 games since the All-Star break, snapping a four-game losing streak. The Rangers had lost their last five home games.
Connecting you to your favorite North Texas sports teams as well as sports news around the globe.
Peters had an RBI double that capped a three-run first that put the Rangers ahead to stay. They opened the game with three consecutive singles, the last by Garcia to drive in the first run. Peters added another sac fly in the third, when Jake Meyers made an impressive catch going to his knees on the warning track in deep left center.
Garcia, an All-Star outfielder this season, and Peters are among 13 rookies on the Rangers' 26-man roster. Both finished a triple shy of a cycle.
Greinke struck out one and walked two while allowing a season high-matching six runs and nine hits in his four-plus innings. Bryan Abreu then gave up seven runs while recording only two outs.
The Rangers had been the only MLB team this season without a grand slam, and their last was Rougned Odor's on September 28, 2019, against the New York Yankees. Garcia moved within one of Pete Incaviglia's Rangers rookie record of 30 homers set in 1986.
Astros: Catcher Jason Castro was placed on the 10-day injured list, retroactive to Thursday, with right knee discomfort. Catcher Garrett Stubbs was recalled from Triple-A Sugar Land.
Rangers: Manager Chris Woodward said he wasn't overly optimistic about the status of INF Andy Ibanez, who felt even more soreness after he exited Saturday's game with left hamstring tightness. … INF Charlie Culberson (COVID-19 injury list) went through some pregame work, and could be activated Monday or Tuesday.
Astros: RHP Luis Garcia (10-6, 3.21 ERA) starts Monday night in the opener of a three-game series at AL West rival Seattle.
Rangers: A.J. Alexy will be the third Texas starting pitcher in six days to make his big league debut. The 23-year-old right-hander pitches Monday night in a series opener against Colorado. He came to Texas as part of the 2017 deadline trade that sent Yu Darvish to the Los Angeles Dodgers.
Click here to listen to the newest episode of Big Game Friday Morning.