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