knock the spots out of (one)(redirected from knock the spots out of someone)
knock the spots out of (one)
To outdo another person. The phrase might have come from the once-common challenge of shooting the spots on a playing card hanging from a tree. Paul really knocked the spots out of me in that debate. I had to concede every point.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.