Cade Cavalli struck out 13 batters over seven innings and Keibert Ruiz drove in three runs as the Washington Nationals crushed the Boston Red Sox 8-1.