CLEVELAND (AP) — Corey Kluber had a three-hitter to outpitch Felix Hernandez for his first career shutout, Yan Gomes had a two-run double and the Cleveland Indians beat the Seattle Mariners 2-0 on Wednesday night.

The matchup between two of the top pitchers in the American League lived up to its billing. Kluber (11-6) held the Mariners to three singles and no walks while striking out eight.

Hernandez (11-3) didn't allow a base runner until Carlos Santana drew a leadoff walk in the fifth. Gomes capped the rally with a bases-loaded double.

Hernandez, who gave up four hits, was pulled after the seventh. He has allowed two runs or fewer and pitched at least seven innings in 14 consecutive starts, a major league record.