Одной из основных задач, поставленных перед объединённой русско-турецкой эскадрой Ушакова в Средиземном море, было освобождение от французов стратегически важных Ионических островов. С 1 октября по 1 ноября 1798 года французские гарнизоны были выбиты с островов Цериго, Занте, Кефалония и Санта-Мавра. Оставалось освободить самый большой и хорошо укреплённый остров архипелага — Корфу.
Осада Корфу продолжалась около четырех месяцев. За это время гарнизон крепости убедился в решительности действий союзников, которые намеревались взять крепость Корфу любой ценой. Тяготы осады выпали на долю не только французов. Холодная зима, с пронзительным ветром и дождём косила рады осаждавших не хуже, чем пули и ядра неприятеля. Однако русские моряки и гренадеры десанта мужественно сносили все невзгоды и не теряли стойкости духа — с ними был сам Фёдор Ушаков, непобедимый «Ушак-паша». Бойцы смело отражали вылазки осаждённых, нанося им моральный и физический урон.
В середине февраля 1799 года, пополнив свои силы солдатами, присланными турками из Эпира (эти земли — как раз напротив Корфу с востока), вице-адмирал Ушаков начал интенсивную подготовку решительного штурма. Матросы из команд кораблей по решению командующего должны были принимать участие во взятии крепости. Они учились преодолевать различные препятствия и вести полноценный бой на суше. В большом количестве изготавливались лестницы, разрабатывались условные сигналы для управления кораблями и десантом.
28 февраля на флагманском корабле «Святой Павел» состоялся военный совет, на котором был разработан непосредственный план операции. Он заключался в том, чтобы силами корабельной артиллерии заставить замолчать береговые батареи противника, высадить десант и взять штурмом передовые укрепления. Главный удар должен был быть нанесён на остров Видо.
Основная роль в разработанном плане отводилась кораблям союзного флота, которые, по мнению Ушакова, должны были заменить ему 50 тысяч сухопутного войска. Ведущая роль во всей операции отводилась русской эскадре и её десанту, так как надежда на турок и вспомогательные греческие войска в силу их малоопытности и недостаточной обученности была слишком мала.
На рассвете 1 марта, в 7 часов утра с флагманского корабля прогремел условный выстрел — сигнал для береговых батарей, устроенных на северной и южной частях острова, открыть огонь по главной крепости. В то же время соединённая эскадра снялась с якорей и на всех парусах понеслась к Видо.
Первыми в бой с французскими батареями вступили фрегаты «Казанская Богородица» и «Херим-Капитана». Они подошли на расстояние картечного выстрела к вражеской батарее №1 на северо-западной оконечности острова и обрушили на неё шквал огня. В то же время к батарее №2 подошли фрегат «Николай» и корабль «Мария Магдалина», которые встали на шпринг (под определённым, чётко зафиксированным углом к ветру) и также открыли артиллерийский огонь.
По плану операции против каждой французской батареи действовала определённая группа кораблей. Флагманский корабль «Святой Павел» показывал всей эскадре примеры бесстрашия и мужества.
Ушаков приказал встать на шпринг у западного мыса острова и обоими бортами громил сразу две вражеские батареи. Занятая вице-адмиралом позиция позволяла ему зорко следить за ходом сражения и вовремя определять момент высадки десанта.
Страшный грохот сотни орудий и взрывов оглашал окрестности островов Видо и Корфу. Едкий пороховой дым, смешанный с дымом пожарищ, застилал небо. Ядра и картечь сыпались на французов со всех сторон. Осаждённые оборонялись отчаянно. На канонаду союзников они отвечали выстрелами своих батарей, но не могли соревноваться с метким огнём русских канониров. Шквал ядер и картечи не ослабевал ни на минуту, он разил везде и всюду, калечил пушки, выкашивал артиллерийскую прислугу, сносил деревья и рвал на части камни. Обезумевшие от столь сильного огня осаждённые искали спасения в укрытиях, окопах, прятались за скалами.
К 11 часам утра почти все пушки с французских батарей были сбиты. На флагманском корабле взвился сигнал к высадке десанта. Под прикрытием корабельной артиллерии специальные гребные суда с десантом устремились от кораблей к острову Видо и начали высадку с двух сторон. Всего на берег было высажено более 2 тысяч человек, которые в едином штурмовом порыве пошли к середине острова.
Выбивая из окопов и укрытий ожесточённо сопротивлявшихся французов, солдаты пробились к центральному редуту и после трёхчасового боя овладели им.
В горячке боя русские солдаты и матросы не забывали о милосердии к побеждённым. Туркам их командиры пообещали платить золотом за каждую французскую голову. Во время штурма османы так вошли в раж, что русским даже пришлось вмешаться. По приказу офицеров вокруг пленных французов были образованы плотные ряды солдат, которым было приказано в случае, если турки попытаются наброситься на сдавшихся, открывать огонь. Известна история, как русский офицер за личные золотые часы выкупил у одного турка несчастного француза, сохранив последнему его голову.
Тем временем к 14 часам остров Видо был взят, и над ним взвились союзные флаги. Из 800 человек, оборонявших остров, в плен попало 422, остальные были перебиты. Из 21 офицера в плен попало 15, включая коменданта. Русские потери были значительно меньше: они составили 125 человек убитыми и ранеными. Турок, участвовавших в этой операции, выбыло из строя 180 человек убитыми и ранеными.
После падения Видо ключ к Корфу был в руках Ушакова. Расположившиеся на захваченном острове русские батареи открыли огонь по укреплениям Новой и Старой крепостей.
Но всё же оставалось решить самую сложную задачу — овладеть этими крепостями. Высаженные заблаговременно сухопутные войска уже были готовы к штурму передовых укреплений Новой крепости — Святого Авраама, Святого Рока и Святого Сальвадора.
По условному сигналу на штурм бастиона Святого Рока бросились подчинявшиеся туркам албанцы, но вскоре они были отбиты осаждёнными. Тогда в дело пошли русско-турецкие силы.
Французы открыли по нападавшим сильный огонь из ружей, палили картечью, засыпали гранатами. Однако русские не дрогнули и, увлекая за собой оробевших турок и албанцев, под огнём неприятеля преодолели ров, подошли к стенам и при помощи лестниц ворвались в укрепления. Видя невозможность сдержать нападавших, французы, заклепав пушки и взорвав пороховые погреба, отступили к укреплению Святого Сальвадора, которое они решили отчаянно защищать.
Но русские солдаты ворвались в бастион и через полчаса ожесточённой рукопашной схватки также овладели им. Отступление французов с этого рубежа происходило поспешно. Через некоторое время последний передовой форпост Новой крепости — укрепление Святого Авраама пал под натиском штурмующих.
Столь быстрое занятие хорошо укреплённых позиций показало французам, что развязка наступит очень скоро. Падение острова Видо и передовых укреплений Новой крепости, непрерывная пальба союзных пушек со всех сторон и смелый штурм сделали своё дело. Моральный дух французского гарнизона был сломлен.
Видя бесполезность дальнейшего сопротивления, командующий французскими войсками генерал Шабо прислал 2 марта вице-адмиралу Ушакову трёх офицеров с предложением принять капитуляцию гарнизона и начать переговоры. Ушаков согласился и отдал приказ о прекращении огня.
3 марта 1799 года акт о капитуляции был подписан. По его условиям французы сдавали крепости Корфу со всеми находившимися в них трофеями и обязывались не воевать против России и её союзников в течение 18 месяцев. Луи Шабо вовсе поклялся не воевать против русских и других держав коалиции всю оставшуюся жизнь. Надо отдать французскому генералу должное: клятву, данную тогда Ушакову, он сдержал. Шабо дальше только подавлял мятежи вандейцев и гонял испанских партизан в Каталонии.
Военными трофеями победителей стали: 114 мортир, 21 гаубица, 500 пушек, 5500 ружей, 37 394 бомбы, 137 тысяч ядер и др. В порту Корфу были захвачены корабль «Леандр», фрегат «Брюне», бомбардирское судно, 2 галеры, 4 полугалеры, 3 купеческих судна и несколько других кораблей.
Таким образом пала сильнейшая морская крепость с многочисленным гарнизоном. Неприступный Корфу был взят русскими войсками и их турецкими и греческими союзниками.