Wiktionary
eat someone's lunch
vb. (context idiomatic English) To defeat or best thoroughly; to make short work of.