Seattle (27-15) moved to 12 games over the .500 mark for the first time this season, and two games ahead of Oakland. The A's lost to Cleveland for the second day in a row.
Ichiro led off the game with his fourth homerun of the season, this one coming off of Detroit's hottest pitcher, Nate Cornejo. Following an out by Carlos Guillen, Boone connected for his first long-ball of the day to make it a 2-0 game before Detroit stepped up to the plate.
Boone finished 2-5 with four RBI. Ichiro went 3-5 with the team's other two RBI and increased his batting average to .310.
Carlos Guillen and John Olerud each added two hits.
The early two-run deficit proved to be too much for the anemic Tigers (9-31) offense to overcome.
Moyer (6-2, 3.67 ERA) had something to do with that, striking out eight over 6.2 innings of work while giving up three runs.
The veteran left-hander benefited from the hot-hitting of the Mariners lineup, which continued to make its presence felt throughout the game. Boone connected on his second blast of the day in the fifth inning, this one a three-run blast that put Seattle ahead 5-1, and moved is batting average up to .298 on the year.
Hasegawa pitched 1.1 innings of scoreless baseball, lowering his ERA to a microscopic .0.36.
Sasaki came in and shut the Tigers down in the ninth for his sixth save and second in as many days.
Cornejo (3-3) took the loss, giving up five earned runs in five innings.