Просуваючись у напрямі Донецька, сили АТО брали під контроль донецькі передмістя. Завдання визволити Красногорівку командування Сектору «Б» поклало на дніпропетровський 20-й батальйон територіальної оборони, посилений спецназівцями з 3-го полку, добровольцями «Донбасу» і «Правого сектору», а також кількома одиницями важкого озброєння та бронетехніки.
1 серпня 2014 року дві штурмові групи сил АТО обійшли Красногорівку з півночі та зайшли в місто з тилу. Атака українськими військами зі сходу стала абсолютною несподіванкою для бойовиків. Одна зі штурмових груп атакувала центральну частину міста з адмінбудівлями, в той час як інша провіряла південну, промислову частину Авдіївки. Військовий спецназ діяв у північній частині міста. Малочисельна група 20-го БТрО вела сковуючі та відволікаючі дії на заході. Опорний пункт бойовиків в районі Собачої гірки був знищений мінометним вогнем. Оборона противника розвалилася майже відразу. Єдиним серйозним зіткненням став бій у районі міського військкомату. Силам АТО знадобився день для визволення Красногорівки.