Сержант Игорь Кулаков в составе зенитного ракетного расчета выполнял боевую задачу по прикрытию районов дислокации российских подразделений и военной техники от средств воздушного нападения противника.
Находясь на боевом дежурстве, Кулаков в составе расчёта зенитного ракетного комплекса средствами радиолокационного обнаружения своевременно засек разведывательный беспилотный летательный аппарат противника, с которого велась воздушная разведка и корректировка огня артиллерии украинских националистов. Оперативно оценив обстановку, расчет классифицировал обнаруженную цель, взял ее на сопровождение и пуском зенитной управляемой ракеты уничтожил беспилотник украинских боевиков. Всего за несколько недель активных боевых действий расчетом зенитного ракетного комплекса Кулакова было уничтожено четырнадцать БПЛА различного класса.