Elvis Andrus' two-run homer propelled the Texas Rangers to a 4-3 victory over the Seattle Mariners on Wednesday.
Shin-Soo Choo went 2-for-3 with a solo homer and two runs scored for the Rangers, who have won two of their last three. Adrian Beltre and Alex Rios also supplied two hits apiece.