ARLINGTON, Texas –The Texas Rangers rode a strong start from Cole Hamels and held off the Houston Astros late for a 6-4 win on Friday night at Globe Life Park.