Если кратко, то ключом к городу был форт Эгилетт, позволявший полностью контролировать гавань. И тем самым сделать блокаду полной и заодно запереть в гавани вражеский флот (на что англичане и их союзники никак пойти не могли, а их уход почти автоматически вел к бегству наиболее рьяных мятежников и капитуляции французского гарнизона, в общем не особенно-то желавшего стоять не на жизнь, а на смерть в межпартийных разборках). Тонкость заключалась в том, что сделать это было не так просто. Эгилетт прикрывался изначально меньшим по размеру фортом Мальбускэ (или Мальбруске по другому варианту), да плюс к тому англичане уже после высадки возвели перед ним дополнительное укрепление, названное «форт Мюльграв» (по имени одного из участвовавших в деле английских генералов) или еще более характерно: «Малый Гибралтар». И это не считая фортов, расположенных по соседству. Причем все форты могли при необходимости прикрывать друг друга огнем. То есть — такая хорошо эшелонированная оборона.
Бонапарт немедленно начал контрбатарейную борьбу. Выстроив против вражеских свои укрепления и расположив в них все имевшиеся пушки (пока собирал со всех концов новые). При этом в лагере осаждающих сложилась совсем уже анекдотическая ситуация: Карто, Лапойп и Бонапарт действовали фактически каждый сам по себе — в лучшем случае ставя остальных в известность. Лапойп несколько раз ходил на штурм со своей стороны с переменным успехом, Карто пробовал взять Эгилетт, как и хотел, — героическим ударом колонной пехоты (с понятными результатами и даже хуже того: последовала английская контратака, которую удалось отбить только благодаря помощи Наполеона), Бонапарт наращивал мощь артиллерии. При этом все жаловались друг на друга комиссарам и Конвенту. Итог этого «троецарствия» был тоже закономерным — самый никчемный из полководцев был отстранен. Им оказался Карто (что, пожалуй, неудивительно). Но на смену ему прислали, что называется, хрен, который был предыдущей редьки не слаще. Некоего Доппэ. До революции сначала врача, затем литератора. А после революции — внезапно, тоже неизвестно за что, скорей всего, типично «гонорис кауза» — генерала. Доппэ полностью оправдал свою характеристику: буквально сразу по прибытии попытался захватить соседствующий с Эгилеттом форт Балагье (что тоже давало возможность выйти к Эгилетту), но в самый ответственный момент штурма ни с того ни с сего приказавший трубить отход. Раненный в лоб Бонапарт (а вообще за время осады его ранило несколько раз) в бешенстве прискакал к командующему и заорал: «Мы чуть не взяли Тулон! Какой мазила велел трубить отступление?!» Чем дело и закончилось. После чего среди солдат начал циркулировать вопрос: «Неужели нами всегда будут командовать живописцы и доктора?»
Но, судя по всему, недовольны на этот раз оказались не только солдаты. Доппэ сняли, а вместо него прислали генерала Дюгомье — настоящего военного, еще дореволюционной службы, — а с ним заодно прибыл Жан дю Тейль, взявший на себя командование артиллерией (Наполеон был назначен его помощником), также доставлены были новые подкрепления и предметы снабжения. Дело стало походить на нормальную осаду. План Бонапарта, рассмотренный Дюгомье, был полностью одобрен и принят к исполнению. Наполеон увеличил количество батарей против Мальсбукэ и Мюльграва и повел обстрел с такой интенсивностью, что первого декабря англичане решились на вылазку, чтобы избавиться от вражеских пушек. Это нападение было французами отбито с большим для англичан уроном. Причем командовавший контратакой английский генерал О'Гара (кстати, к тому времени назначенный губернатором Тулона) попал в плен. И Дюгомье, и Саличетти, и — что, пожалуй, куда более важно — комиссар Конвента Огюстен Робеспьер, прибывший из Парижа, — на все лады расхваливали капитана Бонапарта, отлично себя проявившего в этом деле.
Но до решительного штурма было еще далеко. Только 14 декабря французы начали артподготовку, длившуюся три дня — до семнадцатого. Затем, наконец, начался штурм. Вот здесь-то и отличился Бонапарт. Атака продвигалась тяжело. Англичане сопротивлялись упорно. В какой-то момент, по свидетельству очевидцев, Дюгомье вскричал в отчаянии: «Я погиб!» — но именно тут подоспела резервная колонна, которую привел Наполеон, совершенно самостоятельно сумевший оценить ситуацию и без приказа двинувший резерв в дело. Форт Мюльграв — «Малый Гибралтар» — был взят, а Мальсбукэ подавлен. Дюгомье и Бонапарт, оба раненые, поддерживая друг друга, посмотрели на Тулон, и Бонапарт сказал: «Завтра мы будем ночевать в городе!»