CLEVELAND (AP) — Taijuan Walker allowed just an unearned run over six innings, Norichika Aoki had a two-run triple in the second and the Seattle Mariners beat the Cleveland Indians 2-1 on Wednesday night.

Walker (1-0) held Cleveland to three hits and struck out six in defeating the Indians for the third time in a year. The right-hander beat Cleveland twice last season and has allowed one earned run in 20 innings over three appearances.

Jason Kipnis' sacrifice fly in the third scored Cleveland's run, which was unearned thanks to first baseman Adam Lind's fielding error.

Danny Salazar (2-1) allowed two runs and three hits in seven innings, but his mistake to Aoki cost him the game.

Steve Cishek, the Mariners' third reliever, pitched a perfect ninth for his second save.