CLEVELAND (AP) — Robinson Cano broke out of a slump with two doubles and an RBI, while five pitchers held Cleveland in check, leading the Seattle Mariners to a 3-2 win over the Indians on Tuesday night.

Roenis Elias (3-3) gave up a solo homer to Yan Gomes in the second, the only run the left-hander allowed in six innings. Gomes homered to lead off the ninth against rookie Carson Smith, the Mariners' fourth reliever.

Pinch-hitter Michael Bourn singled with one out, but David Murphy, another pinch-hitter, flied out and Jason Kipnis grounded out as Smith recorded his second save.

Cano's RBI double off Corey Kluber (3-7) put Seattle ahead in the first. Logan Morrison, who extended his hitting streak to 15 games, added a run-scoring double in the second. Cano also doubled in the fifth.

Kluber, the defending AL Cy Young winner, allowed two runs in seven innings in losing his second straight start.