J.P. France pitched seven strong innings, Kyle Tucker and Martin Maldonado hit solo home runs and the Houston Astros held off the Texas Rangers for a 4-3 win Tuesday, pulling to within a game of the AL West lead.
France gave up five hits and one unearned run while getting through seven innings in just 84 pitches. The 28-year-old rookie improved to 4-0 with a 1.72 ERA over his last five starts.
The Astros, who won Monday’s series opener 10-9, led 4-1 heading into the ninth inning, but closer Ryan Pressly gave up a two-run homer to Mitch Garver with two outs before recording his 24th save.
Houston has won four straight and improved to 6-3 this season against its in-state rival, and the Rangers now lead the AL West by just one game.
Texas has lost four of its last five games and – after a torrid opening to expectation-filled season – has gone 19-23 since June 7.
Abbott sharp as Reds hold off Brewers
Rookie Andrew Abbott scattered seven hits over six scoreless innings and the Cincinnati Reds withstood a frantic ninth-inning comeback attempt to edge the Milwaukee Brewers, 4-3.
Abbott struck out nine and walked one to outduel Corbin Burnes and avenge a pair of losses earlier this month to the Brewers.
Ian Gibault and Lucas Sims each worked one scoreless inning before Daniel Duarte surrendered a walk, a single and Christian Yelich’s opposite-field three-run homer in the ninth to get Milwaukee within 4-3.
Alexis Diaz gave up an infield single to William Contreras and hit Willy Adames in the helmet with a pitch before retiring Andruw Monasterio on a flyout for his 30th save.
Jonathan India and Joey Votto had RBI singles in the fourth inning and Will Benson provided some needed insurance in the ninth with a two-run homer.
The win moved the Reds within one-half game of the NL Central-leading Brewers.
Mariners score 7 runs late to rally past Twins
Julio Rodriguez’s second home run of the game came in a four-run eighth and helped the Seattle Mariners rally for a 9-7 victory over the Minnesota Twins.
Seattle trailed 4-0 after the first inning and 6-2 entering eighth before score four in the eighth and two more in the ninth.
Cal Raleigh doubled home a run and Teoscar Hernandez had a run-scoring groundout before Rodriguez’s two-run shot – his 16th of the season - made it 6-6.
Rookie Cade Marlowe, who hit his first major league homer in the fifth, opened the ninth with a walk, stole second, moved to third on an infield single and scored with Kolten Wong on Eugenio Suarez’s double.
Minnesota began the day with an MLB-best nine wins since the All-Star break but had a four-game winning streak snapped.