Итальянские соединения собрались вместе около 13.30. Теперь адмирал Кампиони имел 2 старых линкора (модернизированных) против 3 линкоров Каннингхэма (из них только один модернизированный). Но итальянские корабли имели превосходство в несколько узлов даже над «Уорспайтом» — самым быстроходным из английских линкоров. Зато во всех остальных классах кораблей итальянцы имели огромное превосходство. 6 тяжелых и 10 легких крейсеров против английских 5 легких крейсеров и 32 эсминца против 14 английских. Собрав все силы в единый кулак, итальянцы повернули на север к побережью Калабрии, каблуку итальянского сапога. Они собирались подвести Каннингхэма поближе к аэродромам Реджиа Аэронаутика, расположенным там.
Используя «Уорспайт» в качестве «линейного крейсера», Каннингхэм в 15.26 завязал бой с итальянскими тяжелыми крейсерами. «Малайя» и «Ройял Соверен» в это время находились в 10 милях за кормой у него. Его первой целью стал тяжелый крейсер по пеленгу 265° на дистанции 26400 ярдов. «Уорспайт» дал 10 залпов по этой цели, а также по другим, если они подворачивались. Последний залп дал вероятное попадание, хотя итальянцы это отрицали. 381-мм снаряды линкора ложились достаточно точно, чтобы итальянцы поспешно отошли, прикрываясь дымовой завесой. «Уорспайт» не смог продолжать бой, так как его самолет-корректировщик был поврежден ударной волной собственной башни X. Он вышел из строя и его сбросили за борт, чтобы избежать опасности пожара.
Тем временем механики «Малайи» прилагали максимум усилий, чтобы линкор смог подтянуться к флагману. Чтобы помочь им, «Уорспайт» описал полную циркуляцию вправо на скорости 24,5 узла. Это был его коронный номер. В последний раз он выполнил такой же маневр под дулами орудий Флота Открытого Моря в Ютландском бою в 1916 году, хотя в тот раз эта циркуляция была непроизвольной.
Потом была замечена эскадра легких крейсеров. Они попытались обойти английские линкоры, чтобы прорваться к старику «Иглу». С 15.33 до 15.36 «Уорспайт» дал по ним 4 залпа. Два из них легли достаточно близко, чтобы столбы воды смыли с итальянцев всякую браваду. Через 12 минут «Уорспайт» поднял свой запасной самолет-корректировщик, который довольно быстро обнаружил 6 итальянских крейсеров, которые шли впереди своих линкоров. Итальянцы по-прежнему полным ходом двигались на северо-восток, однако «Уорспайт», срезав угол, сумел-таки выйти на дистанцию стрельбы.
В 15.53 он открыл огонь на предельном угле возвышения по правому из двух линкоров типа «Кавур». Это был флагман адмирала Кампиони. Он находился по пеленгу 287° на дистанции 26000 ярдов. Настал тот «великий момент», которого Каннингхэм ждал всю жизнь. Пока орудия «Уорспайта» еще поднимались, нащупывая цель, корабли противника выбросили языки пламени и клубы дыма. Неприятель открыл огонь первым.
Оба итальянских линкора выбрали в качестве цели «Уорспайт», что было вполне естественно. Ведь в тот момент он был единственным британским линкором, до которого они могли достать. Сначала их стрельба была довольно меткой, и пара залпов легла накрытиями, но потом итальянцы начали мазать. Большая часть их снарядов падала недолетами примерно в 1000 ярдов от «Уорспайта». По наблюдениям англичан разброс снарядов в залпе был исключительно большим. Британский флагман в ответ тоже быстро добился накрытия. Первый же залп «Уорспайта» лег в 2 кабельтовых слева по носу от ближайшего итальянского линкора.
Отважная старая «Малайя» прилагала титанические усилия, чтобы тоже вступить в бой. Линкор дал 4 залпа, держась слева по корме у «Уорспайта». Но, несмотря на предельный угол возвышения, снаряды «Малайи» дали недолет в 3000 ярдов. «Ройял Соверен» к этому времени отстал еще больше и в бою вообще не участвовал.
Итак, «Уорспайт» остался один против двух линкоров типа «Кавур». Однако именно он в 16.00 нанес решающий удар.