HOUSTON -- Hank Conger hit two homers, including his first career grand slam, and rookie Carlos Correa also homered twice to help the Houston Astros to a 9-2 win over the Arizona Diamondbacks on Saturday night.
Dallas Keuchel (13-5) allowed two hits and two runs with eight strikeouts in six innings to extend Houston's lead in the AL West to three games.
It was the major league-leading 44th multi-homer game Houston, which leads the majors with 147 home runs.
The Astros were up by 1 with one out and the bases loaded in the fourth inning when Conger connected off Jeremy Hellickson (7-7) to push the lead to 7-2.
Facing the Astros for the first time, Hellickson yielded seven hits and seven runs in a season-low 3 1/3 innings as the Diamondbacks saw their season-long six game winning streak snapped. It's the first time he's given up three homers this season.
Carlos Gomez had three hits in his second game with the Astros since a trade from Milwaukee on Thursday.
Saturday was Keuchel's 33rd straight game with at least six innings, which set a franchise record.
Conger's first home run tied it 2-2 in the third inning.
Correa extended the lead to 9-2 with his opposite field homer to the second row of the seats in right field off Josh Collmenter in the sixth inning.
It was the first career multi-home run game for both Conger and Correa.
Chris Carter drew a bases loaded walk with one out in the fourth inning to put Houston up 3-2. Jose Altuve singled after the slam by Conger and Gomez followed with a double to chase Hellickson. Gomez, who went 0 for 5 in his debut on Friday, snapped an 0-for-13 slump with that hit.
He added a single before Correa's second homer.
Correa launched his 11th homer of the season into the Crawford Boxes in left field to give Houston a 1-0 lead with two outs in the first inning.
Jarrod Saltalamacchia's RBI single with one out in the second inning tied it at 1-all. Cliff Pennington walked to load the bases with two outs and the Diamondbacks took a 2-1 lead when Ender Inciarte walked.
Diamondbacks: OF A.J. Pollock was out of the lineup on Saturday after leaving in the seventh inning a night before with tightness behind his left knee. Manager Chip Hale said Pollock was feeling better on Saturday but that he'd probably be on out again on Sunday to give him time to rest. "We'd rather catch it now, give him two or three days off than have to put him on the DL and miss a month," Hale said.
Houston's Collin McHugh (12-6) opposes Robbie Ray when the series wraps up on Sunday. McHugh is looking for his fourth straight win and to tie Keuchel for most wins on the team.