Two big swings from Adrian Beltre helped the Texas Rangers snap out of their offensive funk. The All-Star slugger went deep twice and the Rangers used a four-run seventh inning to beat the Seattle Mariners 5-4 on Thursday night.