HOUSTON — With the bases loaded in the second inning Matt Dominguez's long fly ball came up just short and was caught for a sacrifice fly.
When he had a second chance with the bases loaded again in the seventh, he didn't miss.
Dominguez hit a grand slam and drove in a career-high five runs to back another solid performance by Jordan Lyles, and the Houston Astros rolled to a 10-1 win over the Milwaukee Brewers on Tuesday night.
"I just missed the pitch," Dominguez said of the second inning. "I was fortunate with the same opportunity later. I got a good pitch to hit — put a good swing on it. So it's definitely a pretty good feeling."
Carlos Pena had a three-run homer and Chris Carter had two hits and drove in a run as the Astros won for the fifth time in six games.
The Astros have outscored their opponents 27-10 in the five wins in that span, an encouraging sign for this young team that has sputtered on offense this season.
"I think this is what we're capable of doing," Pena said. "I'm not talking about scoring 10 runs, but putting nice runs support up for our pitchers. If they go and do what they are supposed to and give us a quality start then we have a chance to win. Today is one of the days that we show our potential as a team. It definitely feels good to see it actually happen."
The 22-year-old Lyles (4-1) yielded seven hits and one run over seven innings. It was his seventh straight start with two or less earned runs, which is the longest such streak in the American League this season.