knock the spots off

1) победить; уничтожить 2) исколотить

Источник: Полный англо-русский словарь на Gufo.me