17 июля корпус Паскевича выступил через Ахалкалаки на Ахалцых. 22 июля, после тяжелого перехода по горному маршруту, русские войска подошли к Ахалкалаки.
Крепость Ахалкалаки размещалась при слиянии двух рек: Тапа-Раван-чай и Гендарысу. Длина крепости была около 300 м, а ширина 80—120 м. Укрепления крепости находились в запущенном состоянии и были довольно слабы, предместья разрушены. Гарнизон крепости составлял около тысячи человек при 14 орудиях.
Подойдя со своими войсками к крепости, генерал Паскевич предложил гарнизону сдаться, но получил категорический отказ.
С наступлением темноты русские войска приступили к постройке большой осадной батареи, где к рассвету были установлены две 2-пудовые мортиры, 8 батарейных пушек и 2 легкие пушки. Батарею построили в 350 м от крепостной стены. Впереди большой батареи на расстоянии от нее 80 м была построена батарея на 6 кегорновых мортир. В 6 часов 23 июля русская артиллерия открыла огонь по Ахалкалаки. Уже через час турецкий гарнизон был вынужден оставить наружные укрепления и укрыться внутри цитадели. По приказу Паскевича к цитадели на расстояние 200 м были подтянуты еще 4 батарейные и 2 легкие пушки, которые немедленно открыли огонь. К 8 часам утра турки группами стали покидать крепость по ущелью реки. Под прикрытием артиллерии русская пехота бросилась на штурм. Отряд под командованием полковника Бородина, воспользовавшись веревками, по которым спускалась в ущелье бежавшая часть гарнизона крепости, овладел южной стеной крепости, чем вынудил остатки гарнизона сложить оружие. Около 9 часов утра крепость пала.
Русским войскам достались трофеи: 14 орудий, 21 знамя, большое количество различного оружия и артиллерийских припасов. Турки потеряли до 600 человек ранеными и убитыми и 300 человек пленными. Потери русских войск составили убитыми и ранеными 13 человек.
После взятия Ахалкалаки Паскевич двинулся к крепости Ахалцых. За три дня главные силы русских одолели 50-километровый путь и вечером 4 августа оказались в 7 км от Ахалцыха. Однако к Ахалцыху чуть раньше уже подошел 30-тысячный корпус турок под командованием Киоса-Магомета-паши и Мустафы-паши.
5 августа в 8 часов утра наши части вброд перешли Куру и двинулись к крепости. Пройдя 3 км, они остановились, чтобы переждать полуденный зной, и возобновили движение лишь в 4 часа дня.
С началом движения 16 батарейных орудий 20-й и 21-й артиллерийских бригад, находившиеся в первой линии, на рысях, неожиданно для противника, выскочили на высоты перед атакуемой горой Та-ушан-Тапа и открыли меткий прицельный огонь. Турки, застигнутые врасплох смелыми действиями русской артиллерии, обратились в бегство. Этим моментом удачно воспользовались казаки. Поддержанные Донской конно-артиллерийской ротой № 3, они стремительно бросились на врага и с ходу овладели горой Таушан-Тапа и прилегающими к ней высотами. Подошедшие остальные войска корпуса закрепили успех казаков. В 18 часов турецкая конница с флангов атаковала русских. На левом фланге действовало 5 тысяч всадников, а на правом — 4 тысячи. Однако турки были встречены метким огнем пехоты и артиллерии. Тут опять отличилась Донская конно-артиллерийская рота № 3, которая быстро маневрировала и частым огнем поражала турок картечью. Затем контратаковала русская кавалерия, и турки были вынуждены отступить к крепости.
В ночь с 5 на 6 августа русские начали постройку осадных батарей у Ахалцыха.
Крепость Ахалцых располагалась на левом утесистом берегу реки Посховчай, в 7,5 км от ее впадения в Куру. Оборонительные сооружения крепости включали цитадель, собственно крепость, обнесенную высокой каменной, местами в два яруса, стеной, и наружный оборонный пояс. Цитадель занимала господствующее положение над крепостью.
Собственно крепость, имеющая форму многоугольника длиной около 1250 м и шириной до 800 м, делилась на четыре отделения, которые ступеньками возвышались одно над другим.
Наружная оборона Ахалцыха состояла из четырех бастионов и одной башни, соединенных полисадом из толстых бревен. В каждом бастионе и в башне было установлено в амбразурах по три орудия и по одному орудию в промежутках. Все орудия были на полевых лафетах. Всего на наружной обороне размещалось 22 орудия. Крепость и цитадель имели на вооружении 40 орудий.
Гарнизон крепости насчитывал 8—10 тысяч человек, главным образом жителей Ахалцыха. Кроме того, рядом с крепостью в четырех укрепленных лагерях находилось около 30 тысяч турок при 15 полевых орудиях.
С рассветом 8 августа русские орудия открыли огонь по Ахалцыху. Турки решили, что русские готовятся к длительной осаде. Но в ночь на 9 августа Паскевич скрыто повел свои войска против турецкого лагеря. В 6 часов утра 9 августа начался кровопролитный бой, которому не смогла помешать даже сильнейшая гроза. Турки отступили, потеряв убитыми до 2 тысяч человек. Потери русских: 81 убитый и 339 раненых.
16 августа крепость Ахалцых сдалась. В крепости было найдено 66 пушек.
Через два дня после овладения Ахалцыхом русские войска заняли крепость Ацкур, прикрывавшую вход в Боржомское ущелье. 22 августа турки сдали Ардаган, а 28 августа — Баязет. В сентябре 1828 г. русскими войсками были заняты крепости Топрах-Кале и Диадин. Наступление зимы прервало в конце октября военные действия. Оставив в отбитых у турок крепостях гарнизоны общей численностью 15 батальонов, 4 казачьих полка и 3 роты артиллерии — всего около 8,5 тысяч человек, — генерал Паскевич с остальными частями в начале ноября 1828 г. вернулся в Грузию.
Пятимесячная кампания в Закавказье окончилась для русской армии удачно. Намеченный план войны был в основном выполнен. Овладев Карским, Ахалцыхским и большей частью Баязетского пашалыков, русские войска взяли шесть крепостей и три укрепленных замка, захватив при этом около 8 тысяч пленных, 313 пушек и 195 знамен. Потери корпуса составили 3200 человек, главным образом от болезней. Следует отметить, что в июне — июле в районе Карса была эпидемия чумы.
Зима 1828/29 г. прошла тревожно. Персы начали стягивать свои войска к Араксу. 11 февраля в Тегеране толпа персов перебила русское посольство, среди убитых был и посол А. С. Грибоедов. Граф Паскевич-Эриванский не растерялся и пообещал шаху Аббасу-Мурзе «истребить всю его династию». Персы знали, что русские генералы на Кавказе действуют круто, не оглядываясь на Петербург. Это не Балканы, где генералы, прежде чем чихнуть, запрашивают разрешение у царя, тот у министерства иностранных дел» а министерство — у тетушки Европы. Тот же генерал А. П. Ермолов всяческих шейхов и мулл, не стесняясь, вешал, причем не всегда за шею, а иногда за ноги или иные места. Шах унялся, поняв, что Паскевич не шутит.
Первыми в кампанию 1829 г. боевые действия начали турки. Турецкое войско, в составе которого было 5 тысяч регулярной пехоты и 15 тысяч ополченцев при 6 полевых орудиях, преодолев горные перевалы, 20 февраля подошли к Ахалцыху.
Русский гарнизон Ахалцыха насчитывал всего 1164 человека пехоты, 3 орудия резервной батарейной роты № 5 21-й артиллерийской бригады и несколько трофейных полевых турецких орудий.
В тот же день, в четвертом часу ночи, противник, рассчитывая на внезапность и восьмикратное превосходство в силах, начал штурм крепости. Немногочисленный русский гарнизон отбивался «ружейным огнем, нарочно заготовленными каменьями, гранатами и бомбами». Штурм был отбит, и туркам ничего не оставалось, как перейти к осаде Ахалцыха. Оборона крепости длилась 12 дней. 4 марта к крепости подошли русские войска, и турки бежали. Наши потеряли до 100 человек убитыми и ранеными, турки — до 4000 человек.
Почти одновременно с событиями в районе Ахалцыха, на Черноморском побережье русские войска под командованием генерала Гесса разбили другой турецкий отряд численностью до 8 тысяч человек.
К середине мая действующие войска русского Кавказского корпуса сосредоточились на границе, а 22 мая главными силами выступили к Ардагану, куда и прибыли 24 мая. Дальнейшее движение на Эрзерум было приостановлено в связи с выходом к Ахалцыху турецких войск.