Войско высадилось в 20 верстах от города. Флот ладей сразу вышел на морскую блокаду порта. Конница не медля выдвинулась и перерезала ведущие к городу дороги.
Пехота вышла к городу на следующий день. Еще день строили осадные батареи у восточной стены города. Город плотно обложили со всех сторон.
За время морского похода через Эгейское море Федор Дука успел стянуть в город значительную часть своих войск. По сведениям, доставленным сторонниками Дуки Ватаца, которых в городе было предостаточно, Федор имел в городе 16 тысяч воинов. Еще 4 тысячи могли выставить проживавшие в городе венецианцы и другие латиняне, хотя большая часть из них успела сбежать из города на кораблях, узнав о подходе русского войска.
Город мог бы выставить до 20 тысяч ополченцев, но Федор не решился вооружать горожан, вполне справедливо опасаясь измены. Значительная часть горожан, а то и большинство, втайне отказывались признавать претензии Федора на звание императора Византии. Даже Фессалоникский митропролит Константин отказался увенчать Федора императорской короной, и ему пришлось довольствоваться архиепископом Дмитрием. Горожане вполне разделяли антипатию митрополита и считали Федора самозванцем.
Русское войско насчитывало 32 тысячи воинов, из них 3 тысячи артиллеристов и 3 тысячи конницы. Артиллерия включала в себя 30 осадных пушек, 180 гауфниц и 280 полевых пушек.
Осадную артиллерию расположили в четырех батареях напротив всех четырех ворот, имевшихся в восточной стене города. В каждой батарее по7 — 8 осадных орудий, по 35 гауфниц и по 40 пушек. Еще по 20 пушек и по 10 гауфниц расположили в четырех других батареях, поставленных против остальных ворот на всех других дорогах, выходящих из города, на случай попытки прорыва обороняющихся из города. 40 пушек оставили на ладьях, блокирующих город.
В этот же день глашатаи передали Федору ультиматум о добровольной сдаче города. Этот же текст был заброшен в город стрелами. От Федора требовали оставить город и выйти из него без оружия. В этом случае ему и его воинам обещали сохранить жизнь.
Федор запросил переговоров. Дука Ватац встретился с ним в поле перед Кассандрийскими воротами. Федор повел себя нагло. Обещал сохранить жизнь Ватацу и Юрию. Видимо, надеялся на подход подкреплений. Да и слухи о мощи русской артиллерии считал преувеличенными.
К тому же, накануне Федор заключил с болгарским царем Иваном Асенем договор, имевший целью совместное нападение на Константинополь. Поэтому Федор надеялся, что Иван придет к нему на помощь. Однако, болгарский царь, узнав, что вместе в ромеями наступают русские, благоразумно решил отсидеться в стороне. Силу русской артиллерии он уже почувствовал на себе. Переговоры закончились полным несогласием сторон.
Федор не знал, что уже пять дней войска Ватаца наступали от границы по территории его империи. На побережье Эгейского моря в трех местах Дука Ватац высадил десанты. Практически, большая часть войск Федора уже была связаны боем.
С рассветом русские начали штурм города. Тактика уже была отработана до мелочей. В этом деле воины и воеводы уже «набили руку». Сперва осадными пушками разбили ворота и прилегающие к воротным башням участки стены. Затем снесли полевыми пушками заборолы. Потом подтащили поближе к стенам гауфницы. Закидали фашинами рвы, сметая картечью со стен пытавшихся этому пометать лучников.
Несколько раз демонстративно ходили на штурм проломов, всякий раз выбивая картечью выстроившихся в проломах защитников.
И наконец ворвались в город через Римские, Касандрийские, Архангельские и Акропольские ворота. За воротами разделились на отдельные штурмовые отряды по полку пехотинцев при десятке полевых пушек и гаубиц в каждом. Отряды быстро продвигались вперед по улицам города, выметая картечью его защитников, пытавшихся выстроить заслоны поперек улиц.
Стены домов, в которых засели лучники, разбивали пушечными ядрами. Затем через проломы в эти дома врывались тяжелые пехотинцы и вырезали всех, оказавшихся внутри.
К вечеру город был взят. Несколько отрядов, пытавшихся вырваться из города, уничтожили артиллеристы. Попытавшихся удрать через стены одиночек переловили конники. Команды ладей, блокировавшие порт, захватили несколько десятков лодок и четыре дромона. На одном из которых пытался бежать император Фессалоникский Федор Комнин Дука.
Брать живьем его не стали. Такого приказа не было. Приказ был совсем другим. На этом настоял Дука Ватац. Оставлять в живых другого претендента на Византийский престол он не собирался.
В известном Ивану Васильевичу варианте истории конец Федора Дуки был немногим лучше. В этом же 1230 году он проиграл сражение Ивану Асеню, был захвачен в плен и ослеплен, а вскоре умер.
В плен взяли 7 тысяч воинов. Не сумевших сбежать из города знатных венецианцев и других латинян тоже полонили.
Затем город вдумчиво и методично ограбили. Подчистую грабили дома греков — сторонников бывшего императора Федора, венецианцев и прочих латинян, а также всех, взятых с оружием в руках. Очистили от ценностей и католические церкви. Потом начали искать тайники. За «наводку» установили плату в одну пятую стоимости найденного. Бывшие слуги из греков охотно сообщали о хозяйских " захоронках". Известно, что скрыть что-либо от слуг почти не возможно. На всех остальных жителей города наложили виру. За то, что покорились самозванцу.
Предместья города и окрестные селения до подхода войск Ватаца тоже очистили. За поддержку самозванца.
Православные приходы, поддержавшие архиепископа Дмитрия, тоже обложили солидной вирой. Впрочем, в виде особой милости, Царь разрешил приходам уплачивать виру не только деньгами, но и церковными реликвиями. Ценность которых определяли войсковые священники, во главе с духовником Царя игуменом Епифанием.
По договору, четверть взятых трофеев оставлялась императору ромеевДуке Ватацу. Так что, он не слишком сильно огорчался, наблюдая за грабежом города.
Юрий вел с Ватацем плодотворные переговоры. Помимо торговых преференций, в виде беспошлинного прохода по проливам, которые еще раз подтвердил император, договорились о взаимной защите торговых кораблей в Средиземном море, договорились о совместном нападении на Трапезундскую империю в следующем году. Ватац согласился отпустить с Юрием нескольких опытных военачальников: дюжину тагмархов, пятерых друнгариев, трех турмархов и одного стратига.Конкретно — Фемистоклюса Флавиона, о котором Юрию было известно, что тот командовал тяжелой пехотой ромеев.
Среди взятых в плен фессалоникцев было много других военачальников: от самых младших пентархов и декархов, до тагмархов. И даже двое друнгариев и один турмарх. Их Юрий тоже надеялся завербовать к себе на службу.
Само собой, приказные чины Городового и Бронного и Секретного приказов активно вербовали в городе мастеров всех специальностей. На этот раз, по велению Царя, особо активно сманивали рудознатцев, корабелов, моряков, архитекторов и каменщиков. Их выгребли практически всех. От остальных ремесел, как и было обещано Ватацу, выбрали около половины, но, самых лучших.
По договору, русское войско задержалось в городе до конца августа, что бы у Ивана Асеня не возник соблазн тоже урвать кусок от Фессалоникской империи. За это время войска Дуки Ватаца прошли до самой западной границы бывших владений Федора Дуки, вплоть до герцогства Афинского и Ахейского княжества, пока еще оставшихся под властью латинян.
Впрочем, император Ватац был уверен, что приберет к рукам эти осколки Греции самостоятельно. Прямо в следующем году. Могуществу Венеции, за счет которого и держались эти государства крестоносцев, был нанесен сильный удар.
В начале сентября русский и греческий флоты выступили в обратный путь.
В конце сентября в Константинополе по самому высшему протоколу провели бракосочетание старшего сына Юрия русского царевича Всеволода Юрьевича и византийской принцессы Евдокии Ласкарины Ангелины Комнины, племянницы Императора Дуки Комнина Ватаца, потомка сразу тех византийских императорских династий. Венчал новобрачных в кафедральном соборе Святой Софии сам глава православной Церкви патриарх Константинопольский Михаил.