Vista would be strong enough to take it, but has no way of countering Cracker's infinite biscuit generation. Cracker stalls him with biscuit soldiers until Vista's worn out enough for Cracker to take the win.
That's a pretty big if, since Cracker's typical way of fighting seems to hide behind a constantly growing army of biscuit soldiers. I don't see how Vista would manage to get close to him.