The Red Sox piled up their largest run total of the season, blasting seven long balls, scoring in all but the first inning and exploding for eight in the sixth.
It was Boston's ninth win in 11 games and the Red Sox took two out of three from Detroit in a series involving the teams with the two best records in the American League.
Middlebrooks contributed his grand slam while Boston was scoring eight runs on just four hits in the sixth. Boston capitalized on three walks and a hit batter during the inning.
N.J. man wakes up from 10-hour sleep with knife in back
Wisconsin business offering 'therapeutic cuddling' forced to close