smasher

noun

1.
a person who smashes something
Derived from:
smash
3.
a conspicuous success