Rangers Live: Beltre, Odor lead Rangers in 8-7 win