With their eighth straight win, the Red Sox defeated the Cardinals 3-0 in the final game of the series to complete a sweep.