上手を行く(うわてをいく)

Japanese vocabulary

Meaning: to have the upper hand; to surpass (someone)

See it used in real works