excell oneself

idiom

Definition of excell oneself

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