Adrian Beltre homered and scored twice Tuesday to help lead the Texas Rangers to a 6-4 win over the visiting Cleveland Indians. Beltre, who currently sports a .317 batting average, cracked a solo home run in the fifth inning and came home on a Michael Young single in the 4-run Texas second. Young, Ian Kinsler, Elvis Andrus and Leonys Martin all drove in single runs for the Rangers, who have won four of their last six games. Matt Harrison (16-9) lasted 5 2/3 innings and picked up the win on two runs, five hits and three walks. Joe Nathan earned his 32nd save with a scoreless ninth. Ubaldo Jimenez (9-16) was hung with the loss after allowing five runs -- two earned -- on four hits and four walks. Jimenez has lost five consecutive decisions. Matt LaPorta had an RBI double and Russ Canzler had an RBI and scored two runs for the Indians, who lost their fourth in a row.