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