I had a Deteriorate in hand, so I would have tried to dig for sac the weak, deteriorate shambler, sac the weak to deal with basilisk, then bone collector to block. If I miss on sac the weak I probably just bone collector in SQL. I lose it to a rampant growth but I don’t think there is any better line of play, I just have to hope you didn’t have it.
I could also choose to use Garth as the blocker and midband him to dig a few extra cards with Skeleton sacrifice, which I think protects me more from a Rampant Growth
Edit: I always have to mid garth in both lines, so yeah, I would go for digging as much as possible for sac, I think I get 2 shots at it if I skip a worker. I would probably only want to see one card here though, so I would then go back to Bone Collector and hope you don’t have Rampant Growth