Полный русско-английский словарь
To outdo, to outshine, to put to shame; to run rings a round разг.; to be one too many (for)