Most of the Astros' 11 hits came in the second inning, when they hit for a team cycle and scored six runs, tying the most scored in one inning this season.
With a single, shortstop Carlos Correa started off the inning in which all nine Astros batted. Marwin Gonzalez and Yuli Gurriel added back-to-back doubles to drive in three runs and tie the game at 3. George Springer followed with a two-run homer, his second in as many days, before Josh Reddick tripled to complete the cycle. Jose Altuve brought in Reddick with another single.
"Clutch," Correa said. "That's what this team is about, we never give up. We've been coming from behind all year long. Hopefully we can keep doing that.
"We've had innings like that. With the lineup that we have, I expect that will happen a lot in the 162 games. We've just got to be consistent."
Gonzalez's two-run double plated the first two runs, continuing the super-utilityman's superb month of May. Gonzalez has reached base safely in 21 consecutive starts, and he leads the American League in batting average at .381.
"I was just trying to get one run, hit a fly ball, try to bring in a run, and that started everything," Gonzalez said. "But I hit a double, got a good pitch to hit. I was hoping to get it in the Crawford Boxes."
The Astros are 27-4 when scoring four runs or more. So if the Astros can score four, if not more, they're in good position, Correa says.
"We feel ready," the shortstop said. "We're very confident with the team we have. Hopefully we can stay consistent and healthy."
Christian Boutwell is a reporter for MLB.com based in Houston.