CLEVELAND (AP) — Corey Kluber pitched five-hit ball into the seventh inning and finally won for the first time since May 28, leading the Cleveland Indians to a 2-0 win over the Houston Astros on Tuesday night.

Despite pitching well enough to win, Kluber (4-9) went 0-4 with two no-decisions in his previous six starts. But the defending AL Cy Young winner was on his game against the Astros, who managed just five singles and allowed only got one runner to reach third base.

Zach McAllister finished the seventh, worked the eighth and Bryan Shaw finished up for his second save.

Michael Brantley homered in the sixth off Astros rookie Vince Velasquez (0-1) as the Indians snapped a three-game losing streak.

Velasquez was the pitcher of record for the first time in his sixth career start. The right-hander allowed six hits in 6 1-3 innings and struck out five.

More From 1130 The Tiger