Однако и при этих условиях гитлеровцам не удалось достигнуть внезапности удара. В 7 часов наблюдатели дозорного сторожевого катера «МО-171» услышали шум моторов северо-западнее острова Сухо. Поведя катер в этом направлении, его командир старший лейтенант В. И. Ковалевский через десять минут обнаружил вражеский отряд, перестраивавшийся в строй фронта. Еще через несколько минут «флотилию паромов» обнаружили сигнальщики наблюдательного поста на острове Сухо и другой дозорный корабль — тральщик «ТЩ-100» под командованием старшего лейтенанта П. К. Каргина.
Командир батареи на острове старший лейтенант И. К. Гусев не успел послать радиодонесение в штаб флотилии, так как в этот момент на его командный пункт обрушился шквал артиллерийского огня с десантных барж и вывел из строя радиостанцию. Штаб флотилии узнал о нападении на Сухо из донесения дозорных кораблей. Немедленно командующий флотилией капитан 1 ранга В. С. Чероков приказал отрядам кораблей в Новой Ладого и Морье направиться в район острова и уничтожить противника. Такой же приказ получила авиация Краснознаменного Балтийского флота.
А у Сухо в эти минуты разгорелся ожесточенный неравный бой. Видимость улучшилась, и был установлен состав вражеской флотилии — около 30 десантных судов и катеров, которые полукольцом охватывали остров. Плотность вражеского огня была так велика, что буквально каждый квадратный метр крохотного островка поражался осколками. Старший лейтенант Гусев перенес свой командный пункт в нижний этаж маячного здания. И он и многие бойцы гарнизона получили ранения, но орудия острова продолжали вести ответный огонь. Вскоре советские артиллеристы добились попадания в десантную баржу и катер. Вынужденные маневрировать под метким огнем защитников острова, две баржи сели на рифы, третья пыталась снять их, но тоже получила повреждения и потеряла управление.
Отважно действует в неравном бою личный состав «МО-171» и «ТЩ-100». Комендоры тральщика «ТЩ-100» Н. Свищев и А. Попов поражают один из катеров, на котором раздается сильный взрыв. Появляются вражеские Ю-88, пикируют на тральщик, бомбят остров; катер Ковалевского ставит дымовую завесу, прикрывая ею тральщик.
Около 8 часов десантные катера под прикрытием истребителей Ме-109 начинают высадку десанта, обрушивая на защитников острова массированный огонь из 20-миллиметровых автоматов и пулеметов. Начинается бой на острове, где многие из гарнизона уже ранены, в том числе командир батареи Гусев — дважды. По высаживающемуся десанту теперь может стрелять лишь одно из трех орудий: для двух других образовалось мертвое пространство в прибрежной полосе. Поражен еще один вражеский катер.
На остров высадилось около 70 вражеских десантников. Начался гранатный и рукопашный бой. Гитлеровцы пытаются пробиться к маячному зданию и к позициям орудий. Отдельным группам вражеских подрывников удается проникнуть к двум орудиям и заложить заряды, но контратакой группы бойцов во главе с военным инженером Мельницким, который руководил строительством батарей на острове, они были отброшены. Мельницкий и младший сержант Зубков перерезали горевший бикфордов шнур к зарядам.
Группа бойцов, защищавшая маячное здание, во главе с Гусевым и старшиной Мартыновым в рукопашном бою огнем и гранатами оттеснила вражеских десантников к западной части острова.
В 9 часов удар по кораблям противника нанесла авиация Краснознаменного Балтийского флота, которая повредила два десантных катера. Остатки высадившегося десанта, подбирая убитых и раненых, стали спешно отходить к урезу воды, к местам посадки на катера. Операция по уничтожению гарнизона острова сорвалась. В 9 часов 30 минут вся флотилия противника в кильватерной колонне стала полным ходом отходить на северо-запад. Орудия острова Сухо вели по ней огонь до тех пор, пока десантные баржи и катера не вышли из зоны досягаемости огня.
«Флотилии паромов» Зибеля не удалось безнаказанно дойти до своих баз. Командир отряда кораблей из Новой Ладоги капитан 3 ранга П. А. Куриат в 7 часов 55 минут направил три катера «малых охотника» под командой капитан-лейтенанта Кирсанова с задачей сковать вражескую флотилию боем до подхода своих главных сил — канонерской лодки и тральщиков. Шла полным ходом и морьенская группа катеров нз отряда капитана 1 ранга Н. Ю. Озаровского.
Катера Кирсанова подошли в район острова Сухо в 9 часов 30 минут, когда с вражеской флотилией, уже начавшей отход, вели еще бой «ТЩ-100» и «МО-171». Отразив атаки немецкой авиации, группа Кирсанова направилась к голове кильватерной колонны врага, чтобы связать ее боем.