Answer: steamrolled

AnswerCrossword Clue
STEAMROLLEDDefeated and then some
steamrolledSTEAMROLL, to crush with a steamroller