Astros 21, Diamondbacks 5

PHOENIX -- Houston left-hander Dallas Keuchel became the American League's first 20-game winner and the Astros hit four home runs and stayed alive in AL West race with a 21-5 trouncing of the Arizona Diamondbacks at Chase Field on Friday.

Right fielder George Springer, shortstop Carlos Correa, center fielder Colby Rasmus and third baseman Luis Valbuena homered for the Astros (85-75), who set a franchise record for runs in a nine-inning game.

The Astros are two games behind division-leader Texas (87-73) with two games to play after the Rangers lost to the Los Angeles Angels on Friday.

Houston is one game ahead of the Los Angeles Angels (84-76) and two ahead of the Minnesota Twins (83-77) for the second AL wild card berth.

Keuchel, a top AL Cy Young contender, gave up two runs and six hits in six innings. He struck out three and walked two. His 2.48 ERA is second in the league, and he leads the league with 232 innings and a 1.02 WHIP

Correa had three hits and was a double short of the cycle. He scored four runs as the Astros scored in every inning but the fifth and the ninth.

Rasmus had two hits and three RBIs and Valbuena had two doubles to go with his homer and two RBIs.

Rookie Peter O'Brien hit his first major league homer and third baseman Aaron Hill had three hits and two RBIs for Arizona (78-82), which committed four errors while having a four-game winning streak snapped.

Springer reached on an infield error with one out in the first inning before three singles and a walk plated three runs. Rasmus singled in one run and first baseman Chris Carter singled in two.

Springer homered with one out in the second inning and Rasmus walked and scored when Arizona left fielder Yasmany Tomas misplayed the hop on third baseman Luis Valbuena's looping double down the line to make the score 5-0.

Correa hit his 22nd homer to lead off the fourth, setting a franchise rookie record. Lance Berkman hit 21 homers in 2000.

Rasmus hit a two-run homer with two outs in the sixth inning and Valbuena followed with a bases-empty homer for a 10-2 lead.

NOTES: Houston CF Carlos Gomez was held out of the starting lineup with an intercostal strain that he aggravated while making a throw in the Seattle game Wednesday, manager A.J. Hinch said. ... Arizona LF David Peralta (right wrist) was examined by hand specialist Dr. Don Sheridan on Friday and was to get what the D-backs called a "preventative" MRI. Peralta did not start Friday after being removed in the fourth inning Thursday when he was injured while diving for a line drive. ... Arizona OF Ender Inciarte (shin) missed his third straight game. ... Houston DH Evan Gattis, who has hit 24 of his 27 homers as a DH, did not start Friday. He has played 11 games in left field this season, and manager A.J. Hinch said he might look for a way to get Gattis on the field this week.
Final1st2nd3rd4th5th6th7th8th9thRHE
Houston AstrosAstros32110374021192
Arizona DiamondbacksDiamondbacks0010100125114
Season Series
ArizonaStatsHouston
2-4Vs4-2
.251Batting Average.321
3.5Runs / Game7.8
6Home Runs14
8Errors5