MLB roundup: Red Sox drop Phils for 8th straight win