Elvis Andrus leads Rangers in 10-7 win over Mariners