To embarrass oneself or others in public.
make an exhibition of oneself
To embarrass oneself or others in public by behaving foolishly.
make a spectacle of oneself
To conspicuously embarrass oneself or others in public.
show one's cards
To reveal something known to oneself but previously concealed from oth …
go to ground
To hide from public view or sequester oneself, especially when authori …
strut one's stuff
To behave or perform in a showy or ostentatious manner, as if to impre …
fall on a grenade
To sacrifice oneself for the sake of others.