ARLINGTON -- John Jaso hit a two-run homer in the second inning Tuesday night, and a two-out throwing error by Adrian Beltre with the bases loaded gave Seattle two more runs as the Mariners pulled away late for a 10-3 victory.
Josh Hamilton drove in all three runs and hit his 21st homer of the season.
Scott Feldman (0-3) allowed four runs in 4 2/3 innings on the day that the Rangers signed Roy Oswalt to take over for him in the rotation. Feldman will continue to work as a starter until Oswalt is ready next month.
The Rangers were down 4-1 in the sixth when Hamilton delivered a two-run shot to center field off Jason Vargas (6-4). They had the bases loaded with one out in the fifth, but Ian Kinsler bounced into a double play to end the threat.
Seattle tacked on six runs in the eighth against Alexi Ogando and Mike Adams, the Rangers' top two set-up relievers. They failed to record an out in the inning, which matched the Rangers' worst of the season and included an error on Elvis Andrus and a misjudged flyball by Nelson Cruz.
Ogando was pitching for the first time since suffering a bruised right hand Sunday.
-- Jeff Wilson