Сам Тегетгоф шел во главе эскадры на 6-пушечном броненосном фрегате «Эрцгерцог Фердинанд Макс», вторую дивизию вел коммодор фон-Петц на 92-пушечном линейном корабле «Кайзер». Два авизо были высланы на 20 миль вперед в качестве дозорных судов.
В таком сомкнутом строю он намеревался броситься на своего сильного противника, прорвать его строй, довести дело до общей свалки и одержать победу, главным образом, таранными ударами, которые могли наносить и деревянные суда.
Второй дивизии было предписано начать таранную атаку с правого или левого фланга и действовать далее, сообразуясь с обстановкой.
Третья дивизия должна была разделиться на три группы, поддерживать вторую дивизию, анфилировать суда противника и т. п.
Из телеграмм, полученных из Лезины, Тегетгоф узнал о приходе Персано к Лиссе и позже об атаке, которую он сначала счел за военную хитрость. На свой запрос по телеграфу о дальнейших распоряжениях, он получил из Вены в полдень 19 июля следующий ответ: «согласно высочайшего повеления действовать по усмотрению; из-за одной демонстрации против Лиссы – не выходить». Утвердительный ответ южной армии на его просьбу о разрешении выйти в море пришел в Полу только 21 числа. До этого туда было передано приказание: «эскадру не разделять, по возможности предотвратить нападение на Триест и Истрию».
В два часа дня, немедленно по получении телеграммы из Вены, Тегетгоф вышел в море; его боевой порядок был одновременно и походным порядком эскадры. На состоявшемся вечером 19 числа заседании он сообщил всем чинам своего штаба, что он намерен атаковать противника, даже если Лисса окажется взятой; в последнем случае он предполагал таранить стоящие в гавани суда.
Утром, 20 июля погода была плохая: юго-восточный ветер, волнение, зыбь, туман и дождь. Неприятеля не было видно, хотя Тегетгоф получил о нем сведения от своих разведчиков уже в 7 часов утра; но он держал эти сведения пока в секрете, чтобы не мешать завтраку команды.
При небольшом радиусе действия своих судов Тегетгофу пришлось думать и о том, чтобы не слишком удаляться от своей базы. В 8 часов утра он был еще в нерешительности, входить ли в узкий канал между Лиссой и Лезиной. В 9 часов погода, наконец, прояснилась.
Персано стоял со своей эскадрой в боевой готовности перед гаванью Лиссы, а Альбини уже начал у Комизы посадку десанта на шлюпки, когда в 8 часов утра показался разведчик авизо с донесением о приближении противника. Альбини немедленно начал обратную посадку десанта, а Персано лег на курс северо-запад, навстречу неприятелю.
В 5 милях к северу от западной оконечности Лиссы он построил свои 11 броненосцев (поврежденный «Формидабиле» ушел в Анкону) в строй кильватера на курс NNO; последними присоединились два броненосца, прикрывавших высадку у Комизы. Команда итальянских судов была сильно утомлена и потеряла уже 16 человек убитыми и 95 ранеными. В 10 часов утра оба флота увидели друг друга.
Эскадра Тегетгофа имела, кроме трех дивизий по 8 судов, еще три разведывательных судна – всего 27 судов с 525 орудиями и 7700 человек команды, в их числе 800 итальянцев. Персано располагал 34 судами с 695 орудиями и 11 250 человек команды.
Ветер перешел к северо-западу. Тегетгоф отдал приказания «сомкнуть строй до 1/2 кабельтова» и «полный ход вперед», а затем дал сигнал: «броненосцам таранить и топить неприятеля». Приготовленный уже сигнал «этот бой должен называться победой при Лиссе» не пришлось поднять из-за закрывшего все порохового дыма.
Когда Тегетгоф в 10 1/2 часов ринулся в промежуток между третьим и четвертым кораблем, линия Персано растянулась уже на 6 километров, вместо предусмотренных двух; два корабля значительно отстали. Но зато итальянцы имели возможность встретить австрийцев, шедших почти перпендикулярно к их курсу, анфиладным огнем.
Тегетгоф сделал еще своей дивизии сигнал вступить ему в кильватер.
Незадолго до встречи обоих флотов Персано перешел с «Ре д'Италиа» (36 орудий) на «Аффондаторе» (2 орудия), которого он считал сильнейшим и самым быстроходным кораблем своей эскадры; «Аффондаторе» держался все время за линией. Персано поднял на нем свой флаг, однако только вице-адмиральский, так как другого на корабле не нашлось, но не сделал при этом никакого сигнала о своем переходе на другой корабль. Авангардом командовал контр-адмирал Вакка.
В 10 3/4 часа утра итальянцы первыми открыли огонь. Три корабля авангарда вскоре оказались отрезанными от других и приняли лишь слабое участие в дальнейшем бою; они описали большой круг и обошли австрийский флот с левого борта.
Из-за густого дыма ни одному из австрийских судов не удалось таранить, и вскоре началась общая свалка, в которой центр итальянского флота подвергся атаке превосходящих сил противника.
По другим данным, преимущественно итальянским, первая дивизия австрийцев повернула не направо, как показано на плане, а влево, следуя в кильватер своему флагману, и пошла за ним неправильными группами. Коммодор Петц бросился сразу на правый фланг, чтобы атаковать дивизию Альбини, но этот уменьшил ход и зашел за линию своих броненосцев. Таким образом, деревянным судам второйой дивизии пришлось вступить в бой с броненосцами третьей итальянской дивизии, находившейся под командой капитана Риботи. Сражающиеся суда разделились на две группы. Альбини и Вакка не приняли участия в этом бою.
Флагманский корабль Тегетгофа сделал ряд неудачных попыток таранить неприятельские суда; он ударил «Палестро» под очень острым углом, так что мачта этого корабля вместе с флагом упала на палубу «Фердинанда Макса». На «Палестро» возник пожар, он пострадал довольно серьезно.
Внезапно командир флагманского корабля, капитан барон Штернек увидел впереди себя какую-то серую массу, дал полный ход и ударил своим тараном потерявшего уже управление «Ре д'Италиа» в левый борт, около миделя. Таран проник внутрь судна приблизительно на 2 метра и сделал пробоину в 16 квадратных метров, отчасти под водой. Дав задний ход, «Фердинанд Макс» освободился от своего противника, который через три минуты, в 11 часов 20 минут ура, затонул, погрузившись носом вперед. Команда его стреляла до последней минуты с палубы и с марсов. Продолжавшийся еще бой помешал спасению команды на шлюпках. Сейчас же за этим «Фердинанд Макс» с трудом увернулся от таранного удара.
Тем временем дивизии Петца и Риботи вели ожесточенный артиллерийский бой, в котором принял также участие и «Аффондаторе», пытавшийся ударить «Кайзера» своим таранов в 9 метров длиной. Броненосный фрегат «Ре ди Портогалло» (36 орудий) также пытался его таранить, и Петц спас свой корабль тем, что он сам бросился полным ходом на этого противника. Правда, он потерял при этом фок-мачту и бушприт, и сильно повредил трубу, но зато ему удалось отбить противника сильным огнем. Подобным же образом он отделался и от другого противника.
«Кайзер» потерял значительно в ходе и вышел из боя, направляясь к Лиссе и преследуемый «Аффондаторе»; фрегаты вскоре последовали за ним. Другие попытки броненосцев таранить остались безуспешными; канонерки неоднократно и с успехом обстреливали противника продольным огнем.
Персано нагнал «Кайзер», но отказался в последний момент от таранного удара, опасаясь за собственный корабль, и повернул обратно. «Кайзер» открыл сильный огонь по палубе своего противника и благополучно вошел в гавань Лиссы.
Около 12 1/4 часов Тегетгоф собрал свои суда; в этот момент он находился ближе к Лиссе, чем его противник, державшийся на северо-запад от него; они, следовательно, поменялись в течение боя местами.
Альбини, ничего не знавший о переносе флага командующего, не обращал никакого внимания на сигналы «Аффондаторе», передававшего ему приказание атаковать австрийские деревянные суда.
Теперь только Персано узнал о гибели своего бывшего флагманского корабля и увидел, как броненосный корвет «Палестро», охваченный огнем, уходил на север, и получил донесение командира третьего броненосца, что он не в состоянии продолжать бой. Тогда он собрал свои суда – Вакка также присоединился к нему со своим отрядом – и прошел между противником и «Палестро», который, однако, в 2 1/2 часа затонул после происшедшего на нем взрыва.
Тегетгоф выстроил опять свой флот в три кильватерные колонны на курсе северо-восток и поднял сигнал «общая погоня за неприятелем», но так как 4 броненосца и 2 фрегата не могли дать больше 9 узлов, то он отменил это приказание.
Персано подобрал команду с погибших судов и взял в 10 часов вечера курс к берегу. Итальянцы потеряли два броненосца, два других были тяжело повреждены; на «Ре д'Италиа» погибло 400 человек, на «Палестро» – 230; на остальных судах было 5 убитых и 39 раненых.
Австрийцы потеряли, кроме тяжело поврежденного «Кайзера» с 4 ранеными офицерами и 95 убитыми нижними чинами, еще 34 человека убитыми (в том числе – 2 командира) и 43 – ранеными. Флагманский корабль имел течь в носу. Единственными их трофеями стали несколько судовых шлюпок и большая железная шаланда. До захода солнца Тегетгоф ввел в гавань сперва канонерские лодки, затем вторую дивизию; сам он вошел последним. К 4 часам утра все суда, кроме «Кайзера» были опять приведены в боевую готовность.