Chinese words · Chengyu

天外有天

tiānwài-yǒutiān

there is always someone better

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.