Red Sox rough up Eduardo Rodriguez in 9-7 win over Tigers