Right-hander Hisashi Iwakuma was brilliant for eight innings, third baseman Kyle Seager went 4-for-4 and drove in three runs and the Mariners snapped a five-game losing streak with a 5-1 win over the Rangers in front of 39,196 fans Sunday at Safeco Field.