knock spots off

idiom

Definition of knock spots off

British, informal
: to be much better than (someone or something) They knock spots off the competition.