Akademik

превосходить себя
ПРЕВОСХОДИТЬ/ПРЕВЗОЙТИ (САМОГО) СЕБЯ{{}}
[VP; subj: human; usu pfv]
=====
to do sth. better than before or better than could have been expected:
- X превзошёл самого себя{{}} X surpassed (outdid) himself;
- [in limited contexts] X exceeded my (our, everybody's etc) expectations.
     ♦ Ответы диктовал Тюфяев, он превзошел себя в этом деле (Герцен 1). Tyufyayev dictated the answers, he surpassed himself on this occasion (1a)

Большой русско-английский фразеологический словарь. — М.: ACT-ПРЕСС КНИГА. . 2004.