お株を奪う(おかぶをうばう)

Japanese vocabulary

Meaning: to beat someone at their own game; to outdo someone in their specialty

See it used in real works