vanquish
vanquish - verb
come out better in a competition, race, or conflict
vanquish - thesaurus
beat
crush
shell
trounce