Green’s Dictionary of Slang

knockout adj.

[knockout n.]
(orig. US)

1. [late 19C+] stupefying or liable to cause unconsciousness, orig. of a drug.

2. [20C+] excellent, wonderful, the very best.

3. [20C+] very attractive.