Mariners starter Luis Castillo allowed five runs and 11 hits in five innings.
All four homers came in the first three innings off George Kirby (8-9).
Andrew Thomas had five saves for Seattle.
Andrés Muñoz struck out the side in the ninth for his 18th save in 23 chances.
Fans can catch the Seahawks training camp through Aug. 13 in Renton, while the first episode of Hard Knocks comes out on Aug. 4.
The Mariners are about to begin a critical series against the Rangers for the AL West lead.
Cal Raleigh, last year’s AL MVP runner-up, drove in six runs during the series, including a grand slam on Monday.
Seattle now hits the road for a four-game series against Texas with a chance to take the division lead back.
Julio Rodríguez, who began the night on the bench after exiting Monday’s game early, added a solo shot in the eighth.
George Kirby led a shutout as the M’s took back the AL West lead.