Craig Breslow summed up the state of the Red Sox succinctly after giving up a walkoff homer to Houston's Jose Altuve on Thursday night that extended Boston's season-high losing streak to eight games.
"We didn't play good baseball this road trip," Breslow said. "That's the bottom line."
Altuve homered with one out in the bottom of the ninth, the last of his four hits, and the Astros beat Boston 5-4.
The game was tied 4-all when Altuve connected off Breslow (0-1) and homered into the seats in left, a ball that barely made it over the wall. The play was reviewed and confirmed.
Marwin Gonzalez and Colby Rasmus both went deep for the Astros, who lead the majors with 135 home runs.
"We had a tough time keeping guys in the ballpark," Boston manager John Farrell said. "The way they are able to go left, right, left throughout their lineup, sooner or later they end up getting a matchup that they are (looking) for."
Josh Fields pitched a scoreless ninth for the win (3-1).
Boston's David Ortiz cut the lead to 4-3 with a solo homer off Will Harris with no outs in the eighth. Mike Napoli's RBI double off closer Luke Gregerson later in the inning tied it.
Houston trailed by one run in the seventh before a pinch-hit homer by Rasmus tied it 2-2 with one out. Altuve singled and stole second base before scoring on a double by Gonzalez.
Gonzalez was thrown out trying to stretch it to a triple before rookie Carlos Correa doubled and scored on a single by Evan Gattis to push the lead to 4-2.
Napoli hit a solo homer in the second for Boston (42-54), which dropped a season-high 12 games under .500.
"There's been times during this stretch where if we've made a mistake, it's been difficult for us to overcome or for our offense to cover any mistakes from the mound," Farrell said. "A lot of that has come with men in scoring position, where we haven't gotten the key base hit, either with two outs or with men on base."
Boston starter Wade Miley yielded four hits and one run in six innings. He was replaced by Alexi Ogando and he gave up the full-count homer by Rasmus before being chased on Altuve's single.
Houston rookie Lance McCullers allowed six hits and two runs in five innings.
Mookie Betts doubled and scored on the double by Ortiz to put Boston up 1-0 in the first.
Houston tied it in the bottom of the inning on the homer by Gonzalez, which landed in the Crawford Boxes in left field. Gattis singled with two outs, but was caught trying to steal second to end the inning.
Napoli's two-out, two-strike homer, which bounced off the wall above the Crawford Boxes, made it 2-1 in the second inning.
Ryan Hanigan singled after that before Betts drew a walk. The Red Sox missed a chance to build on their lead when Hanigan was thrown out at the plate when he tried to score on a single by Brock Holt.
Correa, who extended his hitting streak to a career-long eight games, robbed Xander Bogaerts of a hit when he dived to make the stop on his grounder and made a perfect throw to first base for the first out of the third inning.