CLEVELAND (AP) — Kyle Seager, batting cleanup in place of ailing Nelson Cruz, hit a grand slam and drove in five runs to lead the Seattle Mariners past the Cleveland Indians 9-3 Wednesday night.

Cruz, who leads the American League with 18 home runs, missed the game because of back spasms. Seager helped Seattle win for the second straight day at Progressive Field after a 2-9 homestand.

Seager hit his second career grand slam, connecting in the third inning against Trevor Bauer (5-3). Seager added an RBI double in the seventh.

Taijuan Walker (3-6) allowed one run in six innings and beat the Indians for the second time in two weeks.

Cleveland lost its third straight and fell to 11-18 at home.