I think Bonnar does fine on the ground against Silva. I'd consider it a stalemate. The only time I give Anderson an advantage on the ground is if he stuns Bonnar and follows him down.
Standing I think Bonnar can win a decision if he avoids the finish.
Most of this comes down to whether Anderson would rather play with his food or eat it.