Jaren Duran hit a two-run homer, Ranger Suarez struck out seven batters in five innings, and the Boston Red Sox took a 6-3 win over the Texas Rangers.