Однако в ходе боя австрийский капитан показал исключительное хладнокровие, отвагу и незаурядную интуицию. На этом фоне особенно жалко выглядит поведение адмирала Беллини, который практически устранился от руководства боем. За все 4 часа он отдал только 1 приказ. Это произошло примерно в 14.00, когда «Веймут» запросил разрешения преследовать противника. Итальянский адмирал разрешил. Беллини продемонстрировал полнейшее отсутствие командирских качеств. Любой нормальный адмирал приказал бы своим эсминцам отрезать противника от базы и с наступлением темноты атаковать его торпедами, пока крейсера ведут перестрелку с неприятелем. Но итальянские командиры, судя по всему, в категорию нормальных не попадали. Гораздо хуже было то, что Беллини не удосужился сообщить в Бриндизи адмиралу Кутинелли о том, что ведет бой. Он должен был передать координаты, курс и скорость австрийских кораблей. В Бриндизи находились еще 2 британских крейсера — «Топаз» и «Ливерпуль», а также быстроходные итальянские броненосцы «Витторио Эммануэле», «Регина Елена» и «Рома». Если бы они вышли в море, исход боя мог оказаться совершенно иным. Впрочем, сам Кутинелли взирал на происходящее с олимпийским спокойствием, не пытаясь двинуться с места. Он ведь мог выйти в море и по собственной инициативе, мог запросить у Беллини или Аддисона информацию, но не сделал абсолютно ничего.
В ходе операции 29 декабря эсминцы доставили капитану 1 ранга Зейцу одни неприятности, не принеся решительно никакой пользы. Без них крейсер действовал бы гораздо свободнее. Сначала 2 эсминца погибли на минах. Теперь Зейц был вынужден идти на помощь «Татре», так как этот корабль мог быть отрезан союзниками. В 13.43 «Гельголанд» повернул на юг, чтобы выручить «Татру», и попал под огонь «Дартмута». Британский крейсер дал первый залп с дистанции 14000 ярдов и уже четвертым залпом накрыл австрийца, добившись 2 попаданий. «Гельголанд» дал в ответ несколько выстрелов, но все снаряды легли недолетами. С 14.40 до 15.30 шла спорадическая перестрелка на дистанциях от 13800 до 15000 ярдов. В 14.27 капитан 1 ранга Аддисон приказал крейсеру «Куарто» атаковать вражеский эсминец, который тащился сзади, пытаясь соединиться с флагманом. Но итальянский корабль не сумел сблизиться с противником, и в 15.15 Аддисон приказал ему вернуться. Через полчаса Крэмптон приказал итальянским эсминцам «Мосто» и «Пило» атаковать «Чепель», но и это ничего не дало. Зейц совершал самые причудливые маневры. Сначала он повернул на юг, потом на юго-восток, наконец на запад. В 15.54 «Веймут» открыл по нему огонь левым бортом с предельной дистанции, но австрийцы поставили дымовую завесу, и англичане прекратили стрельбу.
Капитан 1 ранга Зейц еще раз повернул и прошел под носом «Дартмута». Потом в 15.55 он повернул на юг, чтобы попытаться прикрыть «Татру». Одновременно он внимательно следил за сгущающимися сумерками. В 16.07 «Веймут» с предельной дистанции открыл огонь по «Гельголанду» правым бортом. Но как раз в этот момент эсминец «Татра» наконец соединился со своим флагманом. Дальнейшие маневры австрийцев предсказать было очень просто. До захода солнца оставалось всего 15 минут, поэтому «Дартмут» повернул на юг на тот случай, если австрийцы продолжат спускаться вдоль итальянского берега. «Веймут» держался севернее.
Но капитан 1 ранга Зейц снова обманул противника. Подобрав отставший эсминец, он поставил дымовую завесу и повернул вправо. Примерно в это же время «Чепель» сумел очистить винт и соединился с отрядом. Одновременно 2 других эсминца прошли за кормой «Гельголанда» контркурсом, ставя густую дымзавесу. Это полностью сбило с толку артиллеристов «Веймута» в самый критический момент. Хотя крейсер в 16.45 возобновил огонь, темнота и плохая видимость сделали стрельбу совершенно бессмысленной. Дистанция сократилась до 7500 ярдов, однако наводчики не видели ничего, кроме вспышек выстрелов австрийских орудий. В 17.50 противники прекратили огонь, так и не добившись серьезных попаданий. Однако радовались этому только австрийцы.