HOUSTON - Carlos Carrasco threw a two-hitter with a career-high 12 strikeouts to lead the Cleveland Indians over the Houston Astros 2-0 Wednesday night.

Yan Gomes had an RBI single in the fourth inning and a run-scoring triple in the sixth.

Carrasco (8-5) walked one in his first career complete game. His previous best for strikeouts was 10 on Sept. 2 at Detroit, and his longest outing had been 8 2-3 innings on Sept. 7 at the Chicago White Sox.

The right-hander retired his first seven batters before walking Jon Singleton in the third. Carrasco did not allow a hit until Jose Altuve's infield single leading off the fourth.

Altuve had another infield single with two outs in the ninth, snapping a streak of 17 straight batters retired by Carrasco.