Trevor Story drove in two runs and Sonny Gray allowed just three hits as the Boston Red Sox blanked the Milwaukee Brewers 5-0 for their second consecutive win.