давать бой

ДАВАТЬ БОЙ кому. ДАТЬ БОЙ кому. Разг. Экспрес. Открыто, в резкой форме критиковать, разоблачать кого-либо. Надо было пробудить в людях энергию, поднять их на борьбу с трудностями. На открытом партийном собрании мы подвели итоги нашей работы, обсудили план на будущее и тут дали бой всем крикунам и шептунам (П. Малинина. Волжские ветры). Он сделался твёрд и сосредоточен. Он решил не сдавать позиций. Дать бой, если это нужно (В. Инбер. Сады цветут).

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