Arlington, TX (Sports Network) - Adrian Beltre went 3-for-4 with a pair of solo homers, including one that ignited a four-run seventh-inning rally that lifted the Texas Rangers to a 5-4 victory over the Seattle Mariners.
Mitch Moreland, Elvis Andrus and Ian Kinsler also drove in runs during the comeback, which denied the Mariners their first three-game sweep at Rangers Ballpark since April of 2002, while Joe Nathan protected a one-run edge in the ninth to nail down his 28th save of the season.
Josh Lindblom (1-2) recorded the final two outs of the top of the seventh to receive the win. Martin Perez limited Seattle to one run over the initial 5 1/3 innings despite being reached for eight hits and walking two.
Hisashi Iwakuma (7-4) held Texas to one run and three hits through his first six innings of work, but allowed three straight baserunners -- all of whom scored -- to begin the bottom of the seventh.
Raul Ibanez had given Iwakuma a 3-1 lead with a two-run homer in the top of the seventh and finished 4-for-5 with three RBI. Kyle Seager added three hits and a run scored, but Seattle left 13 men on base and went 1-for-12 with runners in scoring position.