Andrew Cashner didn't have to dodge any broken bats, and finally gave up a hit only after an error kept an inning alive for Boston.
Cashner held the hot-hitting Red Sox hitless into the sixth, Rougned Odor hit an early two-run homer and the Texas Rangers ended the longest winning streak in the majors at six games with a rain-delayed 8-2 victory over Boston on Wednesday night.
Cashner (4-7) was wild into the third inning, then retired 10 straight batters before first baseman Pete Kozma's error on a dropped throw kept the sixth going. The next batter, Xander Bogaerts, ended the no-hit bid with a two-run homer just over the 14-foot wall in left field.
Kozma had just...