Knock the spots off someone

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 tutti

Origin
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