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