Rodney struck out Prince Fielder, but Beltre worked the count full before taking the free pass. It was the Rangers' sixth walkoff win of the season.
Rangers starter Cole Hamels, in his first start since Aug. 7, went seven innings and allowed three runs on seven hits, four walks and eight strikeouts. He had a 2-0 lead after three and a 3-2 lead after six but left with the game tied. Mariners starter Taijuan Walker allowed three runs in six innings. He alllowed 10 hits and a walk, but the Rangers were 1-for-7 off him with runners in scoring position.