Между тем не только в районе Шуши, но и в Талышинском, и Ширванском ханствах вспыхнули восстания мусульманского населения.
3 сентября авангард русского корпуса (3 тысячи человек, не считая иррегулярной конницы при 14 пушках) под начальством генерал-майора князя Мадатова разбил при Шамхоре 15‐тысячную армию персов и 5 сентября занял Елизаветполь.
Известия о вторжении персов были получены Николаем I в Москве во время празднеств в честь его коронации. Царь сделал вид, что разгневан неподготовленностью русских войск к войне по вине Ермолова. На самом деле император подозревал кавказского героя в связях с декабристами, и, замечу, не без оснований. Помимо всего, Ермолов, узнав о кончине Александра I, немедленно привел войска к присяге Константину, а вот получив манифест о восшествии на престол Николая I, тянул с присягой три дня. Тем не менее отправить сразу в отставку знаменитого полководца, героя наполеоновских войн, главнокомандующего русскими войсками на Кавказе с 1816 г. Николай не рискнул. Он послал на Кавказ своего любимца генерал-адъютанта Н.Ф. Паскевича с издевательским письмом к Ермолову. Там говорилось: «…в случае нездоровья или другого непредвидимоваго препятствия вверить ему [Паскевичу] командование корпусом, как старшему, после Вас [то есть Ермолова]».
Поручив Паскевичу командование войсками, Ермолов подал прошение об отставке, мотивируя ее тем, что «не имев счастья заслужить доверенность» государя, он понимает хорошо, как должна беспокоить его, государя, мысль, что «при теперешних обстоятельствах дела здешнего края поручены человеку, не имеющему ни довольно способности, ни деятельности, ни доброй воли».
27 марта 1827 г. Ермолов был уволен от должности и поселился в Москве.
К началу сентября 1826 г. основные силы персидской армии подошли к Елизаветполю. 13 сентября генерал Паскевич атаковал их и наголову разбил. Против 35 тысяч персов (из них 15 тысяч регулярной пехоты) при 24 орудиях у русских было 10 319 бойцов, тоже при 24 орудиях. Потери персов составили 2000 человек убитыми, а 1019 человек с четырьмя знаменами и двумя орудиями попали в плен. Остальные разбежались. Русские потеряли 295 человек.
Аббас-Мирза поспешил удалиться за Аракс только с одной артиллерией, а его пехота и конница рассеялись по горам.
Сражение под Елизаветполем решило исход кампании. Крепость Шуша после 47‐дневной обороны была деблокирована, а в октябре 1826 г. вся территория очищена от персов.
В мае 1827 г. Паскевич стянул войска к Эчмиадзину и в июне выступил оттуда на город Аббас-Абад, выслав 20‐ю дивизию генерала Красовского блокировать Эривань.
Аббас-Абад был взят 7 июля, но под Эриванью дела складывались хуже некуда. Солдат и офицеров 20‐й дивизии косила лихорадка, и в строю оставалось не более 4000 человек. Красовский снял осаду и отвел дивизию на Ашатаракские высоты. Аббас-Мирза с тридцатитысячным войском двинулся за ним. Он не решился атаковать сильную русскую позицию в лоб, обошел ее и стал между Красовским и Эчмиадзином. Тогда Красовский 16 августа пошел в атаку на Аббас-Мирзу, с огромными потерями пробился сквозь его войско и прикрыл Эчмиадзин. Русские потеряли при этом 24 офицера и 1130 нижних чинов. Это были самые большие потери за все войны с Персией.
Обеспечив войска провиантом, Паскевич приступил к решительным действиям. 19 сентября 1827 г. он взял сильно укрепленный Сердар-Аббас, 23 сентября подошел к Эривани и 1 октября штурмом овладел ею. Трофеи составили 48 орудий и 4 знамени. В плен взято около 3 тысяч человек, среди которых и комендант крепости Гуссан-хан.
Местность вокруг Сердар-Аббаса не позволяла обложить крепость со всех сторон. Тогда Паскевич подверг ее сильной бомбардировке, вынудившей остатки гарнизона бежать. Из полуторатысячного гарнизона 650 персов были перебиты и 100 взяты в плен. Русским досталось 14 орудий.
За всю осаду русские потеряли не более 100 человек. За отличие при штурме Эривани 7‐й карабинерский полк стал называться Эриванским, а Паскевич был возведен в графское достоинство и награжден орденом Святого Георгия 2‐й степени.
Взятие Эривани нанесло Персии окончательный удар. В октябре 1827 г. русским покорилась вся ее северо-западная часть. 14 октября был взят Тавриз (Тебриз), и 21 октября персы запросили мира.
Мирные переговоры длились около четырех месяцев, и 10 февраля 1828 г. в Туркманчае ровно в полночь был подписан мир. Этот момент предложил персидский астролог как наиболее благоприятный для прочного мира. И астролог не ошибся — с тех пор Россия больше не воевала с Персией.