Jarren Duran hit a three-run homer and added two more hits to lead the Boston Red Sox to a 5-4 win over the Detroit Tigers.