26 марта адмирал Иакино после долгих колебаний решился выйти в море. Он поднял флаг на линкоре «Витторио Венето». Кроме него, в распоряжении Иакино было мощное соединение, состоящее из 6 тяжелых и 2 легких крейсеров и 13 эсминцев. Все эти корабли собрались на следующий день к югу от Мессинского пролива и двинулись в направлении Крита. Иакино продолжал двигаться к Эгейскому морю до полудня 28 марта. После этого, встревоженный отсутствием обещанных немецких самолетов, Иакино повернул назад, так и не дойдя до намеченного района операции. Это было мудрое решение. Дело в том, что адмирал Каннингхэм от разведки узнал о выходе итальянцев и вечером 27 марта сам вышел из Александрии с главными силами Средиземноморского флота. Он имел линкоры «Уорспайт» (флагман), «Вэлиант» и «Барэм», авианосец «Формидебл» (заменивший «Илластриес») и 9 эсминцев. В море уже находилась эскадра вице-адмирала Придхэм-Уиппела из 4 легких крейсеров и 4 эсминцев. Так было подготовлено генеральное сражение, которое окончательно определило, кто есть кто на Средиземном море. Решающая схватка между британским и итальянским флотами произошла у мыса Матапан[82].
Начало боя мы опишем кратко, так как линкоры в нем не участвовали. Легкие крейсера Придхэм-Уиппела натолкнулись на итальянские тяжелые крейсера и начали с боем отходить. Они навели итальянцев на флот Каннингхэма, после чего уже итальянские крейсера начали отход навстречу «Витторио Венето». Британские крейсера попали под плотный и меткий огонь итальянцев, но их спасла своевременная атака торпедоносцев, которая привела противника в полное замешательство. Немного позднее английские самолеты добились попаданий в «Витторио Венето» и тяжелый крейсер «Пола». Если линкор, хоть и не без труда, сумел оправиться от удара и повернул обратно в порт, то крейсеру пришлось много хуже. Он был тяжело поврежден и потерял ход. Плохие действия авиаразведки ввели Иакино в заблуждение. Он даже не подозревал, что английские линкоры буквально висят у него на пятках, поэтому он отправил тяжелые крейсера «Зара» и «Фиуме» вместе с 4 эсминцами на помощь «Поле». Это мощное соединение повернуло назад в полной уверенности, что может встретиться только с эсминцами. В действительности же линкоры Каннингхэма быстро шли им навстречу. Противников разделяло не более 50 миль. Выдвинутые вперед британские крейсера радарами обнаружили «Полу», но их донесения породили у Каннингхэма надежду, что потерявший ход корабль является итальянским линкором. Эта радиограмма была получена в 21.00, и противников разделяли уже только 20 миль. Скорость линейного флота была ограничена 20 узлами, так как «Барэм», самый тихоходный из линкоров, не мог дать больше. Каннингхэм предполагал, что его ждет ночной бой с современным линкором, артиллерия которого находится в полной исправности, поэтому он не желал делить свои силы. Британские линкоры в полном мраке приближались к неподвижному крейсеру, имея в качестве символического прикрытия по паре эсминцев на каждом крамболе. Антенны радаров вращались, пронизывая темноту невидимыми лучами.
Британские корабли были выстроены кильватерной колонной: «Уорспайт», «Вэлиант», «Формидебл», «Барэм». В 22.03 «Вэлиант», имевший самый новый радар, обнаружил неподвижный корабль слева по носу на расстоянии 9 миль. Через 6 минут его сообщение подтвердилось. В 6 милях слева по носу стоял большой корабль. Здесь Каннингхэм совершил один из своих потрясающих маневров, повернув на 40° влево на противника. Этот поворот эскадры линкоров на врага, чтобы быстрее увидеть и опознать цель, вместо автоматического отворота от противника во избежание возможной торпедной атаки, был озарен искрой гения. Каннингхэм плюнул на стандартные инструкции, которые исповедовал флот после Ютландского сражения, и забыл стандартные тактические ходы маневров мирного времени. Это было сделано впервые за много лет. И этот поворот решил судьбу итальянской эскадры. Орудийные башни линкоров развернулись в нужном направлении, артиллеристы были готовы открыть огонь. 20 лет постоянных упорных тренировок и подготовки к ночному бою дали свои плоды. Теперь оставалось лишь собрать жатву.