See vanquish in Webster's New World Roget's A-Z Thesaurus II
verb
To win a victory over, as in battle or a competition:
beat, best, conquer, defeat, master, overcome, prevail against (or over), rout, subdue, subjugate, surmount, triumph over, worst. (Informal) trim, whip. (Slang) ace, lick. Idioms: carry (or win) the day, get (or have) the best of, get (or have) the better of, go someone one better. See winTo render totally ineffective by decisive defeat:
annihilate, crush, drub, overpower, overwhelm, smash, steamroller, thrash, trounce. (Informal) massacre, wallop. (Slang) clobber, cream, shellac, smear. See win
Learn more about vanquish