превосходить себя

ПРЕВОСХОДИТЬ <�САМОГО> СЕБЯ. ПРЕВЗОЙТИ <�САМОГО> СЕБЯ. Экспрес. Делать что-либо значительно лучше, чем делал прежде или чем можно было ожидать. Лукерья из кожи лезла, чтобы лучше сготовить обед, и превосходила самоё себя в изобретении отменно приятных вкусу соусов и подливок (Шолохов. Тихий Дон).

Источник: Фразеологический словарь русского литературного языка на Gufo.me