Dillon Dingler picked up four hits, including a three-run homer, to lead the Detroit Tigers to a 6-2 win over the Boston Red Sox.