ARLINGTON, Texas - Lance Berkman hit a tiebreaking, two-run homer in the seventh inning and the Texas Rangers beat Cleveland 6-3 Monday night to hand the Indians their eighth straight loss.