Jarren Duran hit a three-run home run in the bottom of the third to lead the Boston Red Sox to a 3-1 victory over the Houston Astros.