Eat-someone-s-lunch Definition

verb

(idiomatic) To defeat or best thoroughly; to make short work of.

Wiktionary