I don't think there is anything Rashad can do to prevent Anderson from finding his chin. Anderson is just too fast and too accurate. It would just be a matter of time.
Anderson has been really good at that yes but he is fighting guys that are either totally committing to striking, standing right in front if him or backing up. He hasn't looked that stellar against the couple wrestlers that committed to takedowns that actually have the wrestling to get it done.
Do I think Rashad will definitely win? No. Is Silva the favorite? Yes. Does Rashad possess the speed and wrestling to make it his fight. Absolutely.