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.