to surprise or disconcert (somebody)
to prove (an argument, prediction, etc) wrong
to defeat or overthrow (somebody or their plans)
(usu in passive, often + with) to confuse (things) or confuse (one thing) with another
confusion worse confounded — Milton
[Latin confundere to pour together, muddle, disorder, from con- + fundere to pour]