Find the word definition

Wiktionary
knock someone off his perch

vb. (context idiomatic English) To defeat or overcome someone who was in a dominant position.