Randy Arozarena had three hits for the AL West-leading Mariners, who have won 10 of their last 13 games.
The Mariners will be without their veteran shortstop and leadoff hitter for at least a week.
Seattle wasted a strong start from Luis Castillo, who left with a 3-1 lead after yielding three hits in 5 2/3 innings.
J.P. Crawford led off with his 10th homer of the season for Seattle.
The Seahawks’ all-time passing leader is calling it a career in the NFL as he heads to the broadcast booth.
The Mariners (33-29) improved to a season-best four games over .500.
The Bells will celebrate their 2025 WCL Championship during their home opener, with first pitch set for 6:35 from Joe Martin Field.
Mariners suddenly finding success in one-run games
The M’s have won six straight and own a winning record for the first time in two months.
Extra-inning win over Arizona Sunday was M’s sixth straight