Synonyms of 'earthshaker'

astonishment, blockbuster, blow, bomb, bombshell, catch, eye-opener, joker, kicker, peripeteia, revelation, shocker, surprisal, surprise, surprise party, switch, thunderbolt, thunderclap