Blue Jays use seven pitchers to get past red-hot Red Sox, 6-3