Jurickson Profar and David Murphy each provided two runs batted in while Leonys Martin added an RBI during a five-run second inning as well as an eight-run eighth for Texas.
Martin Perez (6-3) yielded three runs on eight hits over seven innings to collect the victory, walking one and striking out five.
Mariners starter Felix Hernandez (12-6) was lit up for five runs on five hits in a five-inning effort.
Kyle Seager went 2-for-4 with a solo homer and two RBI and Dustin Ackley added three hits for Seattle.
Aaron Carter is still in love with Hilary Duff
Millions of Getty images now available for free via embed tool