Rangers 6, Indians 4: Adrian Beltre had a homer among his two hits and Matt Harrison snapped a personal two-game skid as Texas sent visiting Cleveland to its fourth straight loss.
Harrison (16-9) seemed to benefit from a couple extra days of rest after having his scheduled start bumped from Sunday to Tuesday. The left-hander didn't allow a hit until Jason Donald singled with one out in the fifth.
Harrison was charged with two runs on five hits over 5 2/3 innings and helped Texas maintain its three-game lead over Oakland atop the American League West.
The Rangers staked Harrison to an early lead, scoring four runs in the second with the aid of an error by Russ Canzler. Beltre added to the lead with a leadoff blast in the sixth - his 31st - that hit off the top of the padding and bounced back onto the field. It initially was ruled a double but was overturned after video review.
The Indians scored twice in the eighth to get within 6-4, but Tanner Scheppers struck out Michael Brantley to strand two baserunners, and Joe Nathan worked a 1-2-3 ninth for his 32nd save.
Indians starter Ubaldo Jimenez (9-16) gave up five runs - two earned - on four hits and walked four over five innings, becoming the first Indians pitcher with 16 losses since Greg Swindell in 1991. Jimenez has lost five straight decisions and nine of his last 10, and hasn't posted a quality start since Aug. 9.
GAME NOTEBOOK: Cleveland is 9-30 since the start of August. … Rangers SS Elvis Andrus went 1-for-4 and has at least one hit in all 30 games he has played against Cleveland. … Jimenez uncorked his major league-leading 16th wild pitch to allow a run in the four-run second. … Indians SS Asdrubal Cabrera was out of the lineup with a sore right wrist for the second straight game. … Nathan shagged fly balls and signed autographs before the game while wearing a Dallas Cowboys uniform and helmet. Nathan, a New York Giants fan, was paying off a bet with fellow RHP Mike Adams, who is a Cowboys fan.