put on a clinic

Verb

 * 1)  To perform excellently; to put on a show of brilliance.

Synonyms

 * put on a