J.D. Martinez hit his 13th homer, Christian Arroyo had a three-run drive and the Boston Red Sox took advantage of a pair of dropped balls in a five-run sixth inning to beat the Houston Astros 12-8 Thursday night, avoiding a three-game sweep.
Right fielder Kyle Tucker dropped Martinez's sacrifice fly that tied the score at 8 for an error as the batter reached, and shortstop Carlos Correa let Rafael Devers' bases-loaded pop to short center to glance off his glove but got the out because an infield fly was called.
Yuli Gurriel and José Altuve homered for the Astros, Altuve providing an 8-7 advantage leading off the sixth on a pitch from Darwinzon Hernandez that was 0.85 feet above the ground. According to MLB Statcast, it was the lowest pitch hit for a home run in the major leagues since the start of 2018.
Astros manager Dusty Baker did not make it to the end of the 3-hour, 47-minute game. He was ejected in the seventh for arguing after the Red Sox turned a double play on a ball that Yuli Gurriel hit into the dirt and maintained was a foul ball,
Darwinzon Hernandez (1-2) won after allowing Altuve's homer.
Kiké Hernández doubled off Blake Taylor (0-1) leading off the bottom half and scored on Martinez's fly to deep right.
Xander Bogaerts walked, and for a moment it appeared Devers reached to load the bases before second base umpire John Tumpane signaled the infield fly for the second out.
Altuve thought he had a leadoff double in the fourth with a line drive off the Green Monster in left, but was thrown out by Alex Verdugo, who fielded the ball off the wall and threw to Arroyo at second. Arroyo had the ball before Altuve began to slide.
Astros: RH José Urquidy (4-3, 3.76 ERA) gets his first start since allowing six runs and nine hits over 4 1/3 innings Saturday against Toronto. Urquidy will face Twins' RHP Matt Shoemaker (2-7, 7.28) as the Astros open a three-game series at Minnesota on Friday night.