Wiktionary
beat the stuffing out of
vb. 1 (context idiomatic English) To beat really badly. 2 (context idiomatic English) To trounce, outdo, or triumph over.