Slang meaning of knock the spots off

knock the spots off means: Vrb phrs. To outdo. {Informal}