Seals, left them clapping like:

Seals, left them clapping like: 1. Elicited a delighted reaction from an audience. 2. Vainglorious report from a sales meeting, almost always over optimistic; hubristic analysis of chances of winning, rarely correct; inflated self opinion manifested in a belief that one is a superb presenter and really rather brilliant. (see Beavers, defending it like; Done deal; In the bag)