В этом бою генерал Келлер вновь блеснул своим военным талантом. Не дожидаясь полного разгрома солдат Секочи, он быстро перегруппировал своих кавалеристов и атаковал главные силы врага. Мощная конная лава, атаковала главные силы Дьюлы и в ожесточенной схватке, развалила венгерское войско на несколько изолированных друг от друга соединений. Схватка шла не на жизнь, а на смерть; венгры упорно не желали сдаваться и оказывали русским кавалеристам яростное сопротивление.
В одной из схваток с противником, тяжелое ранение получил генерал Келлер. Несмотря на свой высокий чин, первая шашка России продолжал лично водить в атаку своих боевых орлов. В одной из таких атак Келлер получил пулю в живот но, несмотря на полученное ранение, не покинул поле боя, пытаясь руководить сражением. Однако вскоре силы покинули храбреца и его спешно отправили в госпиталь.
Когда весть о ранении любимого командира разнеслась среди кавалеристов, то охваченные яростью они стали вымещать свой гнев на противнике еще не сложившего оружие. Вместо кавалерийских атак, соединения врага подверглись массированному обстрелу из пулеметов тачанок, а затем на уцелевших солдат обрушилась конная лава, рубившая всех подряд, невзирая на то, бросил противник оружие или нет. Многие, из кавалеристов вымещая на венграх свою злобу, разрубали вражеских солдат одним ударом на две половины.
Бои по разгрому и уничтожению корпуса Дьюлы шли весь день и кое-где продолжались даже в сумерках ночи. Прибывшей во второй половине дня с небольшим конным отрядом генерал Дроздовский, принял общее командование и успешно завершил начатое Келлером сражение.
Успех русского оружия в этот день был полным. Последние воинские соединения, имевшиеся в распоряжении противника для защиты Будапешта, были полностью разгромлены. Делая ставку, на встречный бой, Штрауссенбург выгреб из венгерской столицы все, что только можно было и, проиграв сражение, обрёк Будапешт на бесславную капитуляцию.
Развивая успех, полученный в столь трудном и кровопролитном для 8 армии сражении, не останавливаясь ни на один день, Дроздовский продолжил наступление своих сил и уже к вечеру 31 октября, русская кавалерия ворвались в пригороды Пешта, восточной части венгерской столицы. Малочисленный гарнизон в панике отступил на правый берег Дуная в западную часть города Буду, успев при этом взорвать главные мосты через реку. Полностью контроль над равнинной частью Будапешта русские войска установили только утром 2 ноября, а 4 ноября, в стан победителей пришла скорбная весть, в полевом госпитале скончался генерал Келлер.
Узнав о кончине этого великого воина и патриота России, Деникин объявил по всему Юго-Западному фронту однодневный траур и приказал Дроздовскому отправить тело героя в Киев. По прибытию на берега Днепра траурного эшелона, тело генерала Келлера было перевезено в Киево-Печерскую лавру, где славный герой и был торжественно похоронен.