Там несколько факторов сошлись одновременно, и ни один из них сам по себе не был бы достаточен.
Про Фируза ты уже знаешь. Он был армянским христианином, командовавшим одной из башен - Башней Двух Сестер. Мотивы до сих пор дискутируются: одни хронисты говорят о религиозном обращении, другие намекают на личный конфликт с комендантом города Яги-Сияном. Скорее всего и то, и другое сразу.
Но важнее другое: мусульманский гарнизон к июню 1098 года сам был в отчаянном положении. Антиохия - огромный город, население которого нужно было кормить. Яги-Сиян выгнал значительную часть христиан еще в начале осады, чтобы растянуть запасы. Среди оставшихся мусульман к этому времени тоже начались голод и деморализация.
Схема захвата была простой до гениальности: ночью 2 июня небольшой отряд Боэмунда поднялся по веревочной лестнице через башню Фируза. Захватили соседние башни, открыли ворота Святого Георгия - и все. Гарнизон не успел организовать сопротивление, ночная паника сделала свое дело. Яги-Сиян бежал и был убит армянскими крестьянами на следующий день.
Теперь про Кербогу. Армия Мосула подошла ровно через три дня после падения города. Три дня. Если бы он двинулся чуть быстрее, крестоносцы оказались бы зажаты между гарнизоном и его армией в чистом поле и, скорее всего, были бы уничтожены. Ирония истории в том, что Кербога задержался под Эдессой, пытаясь вернуть ее у Балдуина - и это его погубило.
Про задержку под Эдессой вообще не знал - это ключевой момент. Получается Балдуин косвенно спас весь поход.