CLEVELAND — Corey Kluber pitched a three-hitter for his third complete game of the season as the Cleveland Indians defeated the New York Yankees 5-1 on Thursday night at Progressive Field.