
Knock the spots off someone
Knock the pants off someone

Dare dei punti a qualcuno in qualcosa 
Knock the pants off someone

Dare dei punti a qualcuno in qualcosa 
Meanings
Fig.: to be superior to someone
Examples
When the students went to France to learn the language, Francesco - whose mother is French - picked up the language so quickly that he knocked the pants off everybody else
Quando Francesco, di madre francese, è andato in Francia con la sua classe per imparare la lingua, ha dato subito dei punti a tutti i suoi compagni
Philip is worried about the final exam, but he shouldn't: in his school he knocks the spots off everyone
Filippo è preoccupato per l'esame finale, ma non dovrebbe perché è di gran lunga il migliore e nella sua scuola dà dei punti a tuttiOrigin
This expression, which was common in the US in the 19th century, may refer to pistol-shooting competitions where the participants would shoot out the spots on a playing card nailed to a tree or at fairground shooting galleries