Тарасу Бульбе сообщают, что идут поляки с пушками, а с ними сын его Андрий. Бульба в злобе сначала не поверил, но потом вспомнил, что вот уже два дня не видел сына, вспомнил татарку, которая приходила ночью, и гнев захватил его. Поляки были отбиты, но оставшиеся успели соединиться с отрядом, который вышел из города, и теперь их было в два раза больше. Завязалась кровавая битва.
Бульба увидел в стороне отряд, в котором был его сын, и стал продвигаться в его сторону. Андрий тоже увидел отца, но, как трус, спрятался в толпу воинов и оттуда отдавал приказания. Отряд поляков таял под саблей взбешенного, ничего не замечавшего вокруг Тараса. Поляки бросились бежать, думая, что имеют дело с дьяволом. Вскоре Тарас оказался около сына. Андрий не сдвинулся с места. Тарас убил сына. В это время подъехал Остап. Он упал перед братом и стал плакать. Бульба приказал нести хоронить тело сына. Когда Андрия похоронили, Тарас опять бросился в бой. Он узнал, кто был причиной измены сына, и решил найти пани и убить. И он бы сделал это, но одно обстоятельство остановило его на полпути.