Carter Anderson 1-hits Townsend in Red Sox win