Click photo to enlarge
Seattle Mariners starting pitcher Felix Hernandez yells after the third out of the eighth inning of a baseball game against the Cleveland Indians, Sunday, June 29, 2014, in Seattle. Hernandez only allowed one hit in eight shutout innings and the Mariners beat the Indians 2-0. (AP Photo/Ted S. Warren)

SEATTLE (AP) — Felix Hernandez allowed one hit over eight innings while striking out nine, and Robinson Cano backed him with a two-run homer in the Seattle Mariners' 3-0 victory over the Cleveland Indians on Sunday.

Hernandez allowed just Lonnie Chisenhall's single in the fifth inning and walked three in picking up his 10th victory of the season.

Fernando Rodney earned his 23rd save with a perfect ninth inning.

Cano snapped an 0-for-14 skid in the sixth inning, hitting a two-run shot to right off T.J. House to give the Mariners a 2-0 lead.

House (0-2) went six innings, giving up two runs on seven hits and a walk. He struck out five.