HOUSTON -- The Texas Rangers' trade deadline-day moves bought them a victory Saturday night.
Lucroy, Beltran and reliever Jeremy Jeffress were acquired before the trade deadline by the Rangers, and Lucroy hit his first homer with Texas in a 5-3 win Thursday.
"They've shown up huge for us, all three of them," manager Jeff Banister said. "Jeffress with the two innings he's thrown for us so far, Lucroy with what you see behind the plate, it's All-Star caliber. Frontline caliber. And then at the plate the two home runs tonight, the home run the other night and just the quality of at-bats. And then a future Hall of Famer in my opinion in Beltran. Just as good a hitter as there is in the game."
The Rangers improved to 10-2 against the Astros this season and pulled 6 1/2 games ahead of Houston in the AL West.
Lucroy got his second home run in the eighth off Tony Sipp for his seventh career multihomer game and first this season.
"Playing meaningful games is always a lot of fun," Lucroy said. "This is my third season I've been that I've actually played for a team that's really competing. It's really cool and it's a lot of fun out there. Makes it easier to play, makes it easier to get us more excited. Just a whole different feeling."
Keone Kela (2-1) pitched a perfect sixth inning for the win. Sam Dyson ran into trouble in the ninth, giving up an RBI single to Alex Bregman, but induced a game-ending groundout from Marwin Gonzalez to get his 24th save.
Houston left seven runners on base through the first three innings against Harrell.
"Certainly on our end we had a chance in the first," Astros manager A.J. Hinch said. "... Chance in the second, chance in the third, chance in the fifth, chance in the ninth. That's a lot of innings to come away with a couple one-run innings. Credit to their guys for walking the fine line, but certainly, we felt like we could have gotten more out of tonight."
Jose Altuve was ejected in the seventh for arguing with plate umpire Alan Porter. This is the first time Altuve has been ejected in his career.
Doug Fister gave up one run on nine hits, walked two and struck out two in six innings. Fister has allowed three runs or fewer in 18 of his 22 starts.
Bregman got the first three-hit game of his career with two singles and a double and got his first RBI. Bregman is 5 for 43 since making his debut.
1986 ASTROS HONORED
Houston commemorated the 30th anniversary of the 1986 NL West division champion team, including Nolan Ryan, Jose Cruz, Phil Garner and Alan Ashby. The Astros wore their rainbow pullover jerseys that the 1986 team wore.
The 1986 NL Cy Young Award winner Mike Scott threw out the ceremonial first pitch to Dallas Keuchel.
Rangers: LHP Derek Holland (left shoulder inflammation) gave no indication of soreness, tightness or feeling bad following his first rehab assignment start with Triple-A Round Rock on Friday, manager Jeff Bannister said.
Rangers: RHP Yu Darvish (2-3, 3.29 ERA) starts against Houston on Sunday. Darvish is 0-4 since the All-Star break despite posting a 3.57 ERA in that span.
Astros: RHP Joe Musgrove (0-0) makes his first major league start on Sunday against Texas. Musgrove struck out eight batters in 4 1/3 shutout innings of relief in his debut on Tuesday against the Toronto Blue Jays.
Brewers on brink of NL Central title after Burnes beats Mets
— Corbin Burnes pitched seven brilliant innings to win his ninth consecutive decision and the Milwaukee Brewers moved to the brink of clinching the NL Central title with a 2-1 victory over the New York Mets on Saturday night.
Pittsburgh Pirates to visit the Philadelphia Phillies
Pittsburgh Pirates (57-97, fifth in the NL Central) vs. Philadelphia Phillies (81-74, second in the NL East)
Bubic scheduled to start for Royals at Tigers
Kansas City Royals (70-84, fourth in the AL Central) vs. Detroit Tigers (75-79, third in the AL Central)
Mahle expected to start as Reds host the Nationals
Washington Nationals (64-91, fifth in the NL East) vs. Cincinnati Reds (80-75, third in the NL Central)
Senzatela expected to start for the Rockies against the Giants
San Francisco Giants (101-54, first in the NL West) vs. Colorado Rockies (71-83, fourth in the NL West)
Baz scheduled to start as Tampa Bay hosts Miami
Miami Marlins (64-90, fourth in the NL East) vs. Tampa Bay Rays (96-59, first in the AL East)