RichThesaurus
major defeat
major defeat
synonyms
trouncing
thrashing
surprise victory
toppling
rout
tour de force
coup
master stroke
upset
unexpected result
drubbing
feat
hammering
major defeat
antonyms
walkover