Тем временем красные готовились дать бой на ближайших подступах к Хабаровску. Напуганный действиями Сахарова, красный Главком Серышев решил, что белые нанесут главный удар по Уссури. Туда он и двинул свой резерв – только что прибывший из Благовещенска Особый Амурский полк. 21 декабря произошел упорный бой с наступавшими по Уссури Поволжской и 1-й Стрелковой бригадами. Несмотря на то, что красные были богато снабжены пулеметами, они потерпели поражение и в полном беспорядке отхлынули в обход Хабаровска за Амур. На железнодорожном направлении в этот день Ижевско-Воткинская бригада после короткого боя заняла станцию Корфовскую. Сюда на следующий день Молчанов вызвал начальников колонн и генерала Сахарова. Действиями последнего он остался недоволен, считая, что тот далеко не использовал всех имеющихся возможностей. Особенно же не понравилось Молчанову, что Сахаров слишком рано вышел из красных тылов. Но сделанного не воротишь, и Молчанов приказал начальникам напрячь все усилия, чтобы не дать красным уйти из Хабаровска, разгромить их живую силу и захватить материальную часть.
К утру 22 декабря красные части отошли за Амур на станцию Покровка. Склады боеприпасов, которые не успели вывезти, были подожжены. Вечером того же дня в город вступили белые. Серышев и его Штаб 21 декабря выехали на станцию Волочаевка, к утру 22-го уже были на станции Ин и, не останавливаясь, двинулись дальше на станцию Бира (в 120 верстах к западу от Хабаровска), полностью утеряв связь с войсками.
В ночь на 23 декабря в результате обхода по льду Амура была взята деревня Владимировка, где был полностью разбит стоявший здесь 6-й полк. При этом были взяты два орудия с полной запряжкой (они пошли на вооружение 1-го Стрелкового артиллерийского дивизиона, и из них немедленно был открыт по красным огонь), шесть пулеметов и до 200 человек пленными, среди последних оказался и командир красного полка Нельсон-Гирст. Одновременно другая колонна ворвалась на станцию Покровка. Красные в панике покинули ее, бросив несколько эшелонов с военным имуществом. Среди прочего белые захватили здесь артиллерийский парк (28 орудий) и полтора миллиона патронов.
Не задерживаясь в Волочаевке, красные быстро отходили на станцию Ин, бронепоезда прикрывали их отход. 24 декабря белые без боя заняли Волочаевку. 25 декабря в Хабаровске Молчанов отдал приказ по войскам корпуса:
«Операция по очищению от красных банд Приморской области блестяще закончилась. Захвачены очень большие трофеи, которые еще трудно учесть. Нет возможности описать подвиги частей, так они велики и разнообразны. Все части твердо и неуклонно исполняют свой долг Русского воина-патриота. Ваши имена благодарная родина вспомнит. От лица Родины сердечно благодарю Вас, дорогие мои соратники… Лучшей наградой Вам может служить сознание своих заслуг перед Родиной. Слава Вам, герои нового Ледяного похода, и вечная память павшим!»
Таким образом, горсть солдат, почти без оружия, прошла за месяц 600 верст, разбила превосходящие силы врага, снабженные всем необходимым, взяла с боя артиллерию, пулеметы, боеприпасы, заняла, наконец, Хабаровск.
Белоповстанческая Армия одержала эту победу за счет потрясающих боевых качеств «каппелевских вояк». Я рискну здесь назвать их всех этим именем, ибо разделение на каппелевцев и семеновцев касалось лишь их пристрастия к тем или иным вождям, но не тех характерных черт, которые они приобрели в горниле бесконечных испытаний. Эта армия, поражавшая отсутствием внешней дисциплины, панибратскими отношениями между солдатами и офицерами, была на деле армией высочайших профессионалов, к тому же отлично знающих, за что они дерутся. Обрушившиеся на них невзгоды внутренне спаяли их в единое целое, они твердо держались за свои части, за своих старых испытанных командиров, знали цену друг другу и знали, что в бою всегда смогут опереться на плечо товарища. Как писал один современник, «в армии тесно переплелись между собою элементы крестьянский, рабочий и интеллигентский. В среде их встречаются представители всех политических течений до коммунистов, не приемлющих беззастенчивого хозяйничества большевиков, включительно» (впрочем, что касается коммунистов, наверное, перед нами все-таки преувеличение).