Джават-хан, тот самый, который вместе с агой Мохаммедом грабил Тифлис, самоуверенно ответил, что намерен дать отпор и что «ежели русские пушки длиной в аршин, то его пушки – в четыре аршина». «Где это видано, – писал Джават-хан, – чтобы вы были храбрее персиян. Видно, несчастный рок доставил вас сюда из Петербурга, и вы испытаете его удар».
После такого ответа русские войска двинулись вперед и, овладев садами, городским предместьем и караван-сараем, отделявшимся от крепостной стены лишь одной эспланадой, открыли орудийный огонь. Джават-хан защищался геройски; целый месяц длилась осада, пять раз возобновлял Цицианов требования сдать крепость, но все было напрасно. «Я возьму крепость и предам тебя смерти», – писал он упрямому хану. «Ты найдешь меня мертвым на крепостной стене», – отвечал Джават, и оба клялись исполнить свои обещания. Наконец 2 января 1804 года военный совет порешил: «Быть штурму на следующий день».
Цицианов разделил войска на две колонны, из которых одна (два батальона Кавказского гренадерского и Севастопольского полков и два спешенных эскадрона нарвских драгун) была поручена генерал-майору Портнягину, а другая (два батальона семнадцатого егерского полка) – полковнику Карягину.
Ночь со 2 на 3 января была темная, морозная, и войска, с вечера собранные на места, назначенные по диспозиции, тихо, без обычных церемоний, отнесли знамена и штандарты назад, на мечетный двор, куда потянулась также вся татарская милиция «как не достойная (по выражению цициановского донесения) по своей неверности вести войну обще с высокославными российскими войсками». Еще было темно, когда войска подступили под крепость. Несколько горящих подсветов, брошенных неприятелем в ров, осветили русские штурмовые колонны, и с крепостной стены загремели орудия, посыпались стрелы и камни.
Приступ начался.
Колонна генерала Портнягина, приблизившись к карабагским воротам, приняла вправо, чтобы ворваться через брешь, пробитую накануне в земляной стене, но так как против этой бреши сосредоточились главные силы ганжинцев, то Портнягину пришлось поневоле оставить ее в стороне и штурмовать крепостную стену при помощи лестниц. Сопротивление, встреченное им, было, однако же, так велико, что русские войска два раза возобновляли приступ и два раза были отбиты со значительным уроном. Тогда Портнягин бросился сам во главе колонны и первый взошел на стену. Вслед за ним появился Нарвского полка поручик Кейт и тут же пал, пораженный несколькими пулями. Та же участь постигла майора Бартенева, который, несмотря на свои преклонные лета, бросился вперед, желая увлечь за собой севастопольцев. Наконец, уже подполковнику Симановичу во главе гренадер удалось взобраться по лестницам на стену и выручить Портнягина, окруженного татарами. В это время вторая колонна, предводимая «храбрым, поседевшим под ружьем» полковником Карягиным, взошла на стену со стороны Тифлисских ворот и овладела главной башней. Другие две башни были взяты последовательно одна за другой майором Лисаневичем, и в одной из них, Хаджи-Кале, был убит сам Джават-хан, не захотевший искать спасения в бегстве. Видя безвыходность своего положения, он сел на пушку и с саблей в руке защищался, пока не был изрублен капитаном Каловским, который и сам тут же был убит татарами. Смерть хана внесла смятение в ряды неприятеля, он скоро был сброшен со стен, и майор Лисаневич, разгоняя штыками последние, еще державшиеся кое-где неприятельские резервы, пробился к воротам, заваленным тяжелыми каменьями. Но пока он разбрасывал их, пока сбивал тяжелые засовы, солдаты успели перетащить за собой на стены огромные пятисаженные лестницы и по ним стали спускаться в город.
А в городе в это время стояло ужасное смятение. Толпы татар, и конных, и пеших, в беспорядке носились по улицам, тщетно разыскивая уже погибший ханский бунчук. Растерявшиеся жители прятались в домах и сараях, женщины оглашали воздух неистовыми криками. Между тем солдаты штыками очищали от неприятеля улицы, сплошь покрытые мертвыми телами, и захватывали добычу, находя даже на лошадях драгоценные золотые уборы. К полудню бой стал утихать и вспыхнул вновь только на один момент, когда солдаты наткнулись на пятьсот татар, засевших в мечети. Сперва им предложили сдаться, но когда узнали, что в числе запершихся находятся лезгины, это послужило сигналом для смерти всех защитников – так сильна была ненависть к лезгинам уже и в русских войсках.