Карягин и в эту тяжелую минуту не утратил мужества и приготовился стоять до тех пор, пока все не умрут с голода. О сдаче замка он не помышлял, а ночью отправил армянина Юзбаша с заданием тайно пробраться сквозь персидские порядки и передать просьбу о помощи генералу Цицианову. Юзбаш блестяще выполнил поручение и не только добрался до Цицианова, но еще и вернулся в замок с провизией. К сожалению, у Цицианова людей было совсем немного и выделить помощь он не смог.
Еду разделили поровну, не делая различий между солдатами и офицерами, но ее хватило лишь на сутки. И тогда храбрый Юзбаш вызвался добывать продовольствие. Ему дали в подчинение несколько человек, и он провел несколько успешных вылазок. Это позволило отряду Карягина продержаться еще неделю. Незадачливый Аббас-Мирза вновь сменил тактику. На этот раз он решил подкупить Карягина, обещая всевозможные награды и почести, да еще и призывая его перейти на службу шаху. Карягин пошел на хитрость и взял четыре дня на размышление, причем потребовал от Аббас-Мирзы продовольствия. Так русский отряд, наконец-то, смог нормально поесть и подкрепить силы.
Когда время вышло, Карягин и его отряд скрытно покинули крепость и захватили другой укрепленный пункт — Мухрат, более удобный для обороны, чем Шах-Булах. Подвиг Карягина и его людей сорвал планы персов ударить по Грузии и дал время Цицианову стянуть в единый кулак силы, разбросанные на большой территории. А что касается героического отряда Карягина, то он в конце концов пробился к своим. Узнав об этом, царь наградил Карягина золотой шпагой с надписью: «За храбрость», а Юзбаша — медалью и пожизненной пенсией. Тяжко страдавший от множества ранений Карягин отказался уходить на покой, несколько дней спустя отправился на бой с армией Аббас-Мирзы и вновь совершил подвиг. Его батальон атаковал лагерь персов. Имя русского командира стало внушать противнику ужас, и когда они узнали, что появился Карягин, то они бросились бежать, оставляя орудия и знамена.
К сожалению, Карягин не дожил до победы в войне. Сказались ранения, полученные в битвах, и когда в 1807 году он заболел лихорадкой, организм не справился. Героя не стало, но незадолго до смерти Карягин успел получить свою последнюю награду— орден Святого Владимира 3-й степени. В русской армии имя Карягина передавали из поколения в поколение. Он стал легендой и примером для солдат и офицеров последующих эпох.
А русско-персидская война продолжалась. В 1806 году принц Аббас-Мирза оказался разбит дважды. Русские заняли Дербент, Баку, Эчмиадзин, Нахичевань и Кубу. В 1808 году иранцы попытались наступать в Грузии, но были побеждены в бою у Гумры. На следующий год неугомонный Аббас-Мирза двинулся на Елизаветполь (Гянджа), но поспешил ретироваться, едва встретившись с русским авангардом под командованием генерала Паулуччи.
Бесконечные поражения никак не могли охладить воинственный пыл иранцев, и летом 1808 года они опять атаковали Карабах. Там вновь оказались разбиты, на этот раз полковником Котляревским при Мегри. В сентябре русские снова взяли верх над противником, теперь уже при Ахалкалаки.
Английские инструкторы, видя, что без их вмешательства иранцы так и будут проигрывать все подряд, взялись реорганизовать армию Персии. Им явно удалось навести относительный порядок в боевых частях иранцев, и в 1812 году Аббас-Мирза взял Ленкорань. А тут еще поступило сообщение, что Наполеон вошел в Москву. Чаша весов заколебалась, и в России начали подумывать о срочном заключении мирного договора с Ираном, причем Петербург был готов на серьезные уступки. Но тут настоящее чудо совершил небольшой отряд Котляревского, победивший при Асландузе огромную иранскую армию. В 1813 году Ленкорань перешла в наши руки. Это тяжелое и позорное поражение заставило Иран заключить мирный договор на русских условиях. Персия признала присоединение к России Дагестана и Северного Азербайджана.
Параллельно русско-персидской войне 1804–1813 гг. в кавказском регионе шла еще и Русско-турецкая война, которая началась в 1806 году и затянулась до 1812-го. Французская дипломатия хорошо поработала в Константинополе, убеждая султана взять реванш у русских за прошлые поражения. Причем дело обставили так, что Россия оказалась как бы виновной за развязывание войны. Турки организовали тонкую провокацию. Они вопреки существовавшим договорам закрыли Босфор и Дарданеллы для наших военных и торговых судов и сменили пророссийских правителей княжеств Молдавии и Валахии. Кроме того, на Балканах находились французские войска, и возникла угроза, что дунайские княжества будут захвачены Францией. Если бы такое случилось, то французы получали бы южный плацдарм для вторжения в Россию.