excell oneself
idiomDefinition of excell oneself
British
: to do even better than usual
She really excelled herself in her last race!