Elvis Andrus lined a two-strike pitch into the left-center field gap for a two-run triple, Josh Hamilton made two tremendous catches in center field and added an RBI double, and the Texas Rangers snapped Seattle's win streak at four with a 3-1 win over the Mariners on Tuesday night.