Texas Rangers run into double trouble in Boston