CLEVELAND (AP) — Dallas Keuchel, chosen for the American League All-Star team earlier Monday, allowed three runs in six innings in helping the Houston Astros defeat the Cleveland Indians 9-4.
Keuchel (11-3), who leads the league in wins and is second with a 2.14 ERA, is a strong candidate to start next Tuesday’s game in Cincinnati. The left-hander scattered nine hits and struck out eight.
An anticipated pitching duel between Keuchel and Carlos Carrasco never materialized. Carrasco, who came within one out of a no-hitter against Tampa Bay on Wednesday, allowed five runs in four innings. The right-hander (10-7) gave up four runs in the first and Preston Tucker’s solo homer in the fourth.
Tucker had a career-high four hits and added an RBI single. Jose Altuve, Houston’s All-Star second baseman, matched his career-high 14-game hitting streak with two hits, including an RBI double. Marwin Gonzalez homered and drove in two runs, while Colby Rasmus also had two RBIs.
Jason Kipnis, selected to the All-Star team as a reserve at second base, was 1 for 3 with a sacrifice fly for Cleveland and extended his home hitting streak to 29 games.
Cleveland scored in the third, breaking Keuchel’s scoreless innings string at 19. The left-hander is 3-0 with a 1.86 ERA in four career starts versus Cleveland.
Carrasco had last week’s no-hit bid broken up with two outs in the ninth on Joey Butler’s single. There was no drama this time. Altuve led off the game with an infield hit to deep shortstop.
Evan Gattis put Houston ahead with an RBI single. Rasmus’ ground-rule double bounced over the center field wall for a 2-0 lead. Chris Carter’s sacrifice fly and Gonzalez’s RBI single added the other runs.
Carrasco allowed five hits and threw 39 pitches in the inning.
Carrasco, who had a perfect game through 7 1-3 innings and struck out a career-high 13 against the Rays, gave up 10 hits and struck out five.