взять на шпагу

Взять НА ШПАГУ кого, что. Устар. Захватить, добыть в бою кого-либо или что-либо. [Федька:] Господин квартирьер, зачем у меня отняли с обоза. Она моя добыча… Я её на шпагу взял. [Екатерина:] Он меня на шпагу взял, он меня защитил (А. Н. Толстой. Пётр Первый).

Источник: Фразеологический словарь русского литературного языка на Gufo.me