Состав штурмовых колонн назначен следующий:
1) Полковника Куропаткина. 1 и 2 роты 1-го Ширванского батальона. 3-й Ширванский батальон. Три туркестанские роты. Полурота сапер. Рота охотников. Спешенные казаки (50 уральцев и 50 оренбуржцев). Команда рабочих. Горные взводы Туркестанской и 6-й батареи 21-й артиллерийской бригады. 2 картечницы. Два Туркестанских ракетных станка. Гелиографный станок. Итого 11 1/2 рот, 1 команда, 4 орудия, 2 картечницы, 2 ракетных станка.
2) Полковника Козелкова. Взвод сапер. 3-й Ставропольский батальон. 4-й Апшеронский батальон. Команда рабочих и охотников. Взвод 6-й батареи 21-й артиллерийской бригады. 1 картечница. 2 ракетных станка. 1 гелиографный станок. Итого 8 1/4 рот, 2 команды, 2 орудия, картечница, 2 ракетных ставка.
3) Подполковника Гайдарова. 1-й Самурский батальон. Команды охотников и рабочих. Взвод сапер. Взвод 4-й батареи 19 артиллерийской бригады. 1 картечница. 5 ракетных станков. 142 сотни Таманского полка. Конно-горный взвод. Гелиографный станок. Итого 4 1/4 рот, 2 команды, 1 1/2 сотни, 4 орудия, 1 картечница, 5 ракетных станков.
Гарнизоном в редутах, калах и батареях осады на всем протяжении осадных работ оставлено 4 роты, 1 1/2 сотни, 24 орудия, 17 мортир.
Для прикрытия лагеря оставлена сотня казаков и приведены в порядок, выстроены и распределены по фасам сборные команды всех частей, все нестроевые и все денщики.
Люди должны были иметь на себе сухари, чай и сахар на два дня, котелки, баклажки с водою, 120 патронов, шанцевый инструмент.
В течение всего 11-го января и в ночь на 12-е на всех позициях шли деятельные приготовления к штурму. Начальники колонн распределяли свои части и обсуждали с начальниками частей порядок выполнения штурма и могущие быть случайности. На позиции, где должны были собираться войска, стаскивался инструмент, туры, фашины, мешки, штурмовые лестницы. Вечером все войска отряда были настроены особенно торжественно. Солдаты меняли белье, как бы готовясь к смерти. Офицеры писали письма, делали и поверяли друг другу свои на случай смерти домашние распоряжения. Каждый чувствовал, что наступаем решительный час, что всех ждет смертельный бой и что отступления не будет. Дух войск был прекрасный: войска в успех верили.
Утро 12-го января наступило ясное, слегка морозное. В 7 часов утра колонна подполковника Гайдарова построилась в боевой порядок и стала наступать к Мельничной кале.
Усиленная из резерва 8-ю орудиями артиллерия колонны заняла позицию против Мельничной калы и скоро разбила ее лицевую стенку. Тогда пехота пошла на штурм. Текинцы не выдержали и бежали. Наши заняли в 8 1/2 часов утра калу и приступили к приспособлению к обороне. Почти одновременно занята и плотина.