Впрочем, до этого не дошло. Артиллерийский бой между эскадрами продолжался четыре часа и проходил в открытом море. Чтобы максимально использовать своё превосходство в тяжёлой артиллерии, Сёдзиро старался вести дуэль на максимальной дистанции. Силы были неравными: бортовой залп трёх японских крейсеров в сумме состоял из двенадцати 305 мм и восьми 203-мм снарядов, в то время как залп «Шарнхорста» и «Гнейзенау» – всего из двенадцати 210-мм. Адмиралу Шпее приходилось уповать лишь на отличную выучку своих артиллеристов, надёжность техники и качество цейссовской оптики. Теоретически у него имелось ещё одно важное тактическое преимущество – скорость. Но это лишь теоретически. Шпее знал, что из-за давно не чищенной подводной части и посредственного угля его броненосные крейсера даже кратковременно вряд ли смогут выжать больше двадцати узлов. К тому же использовать быстроходность кораблей можно было лишь для маневрирования, поскольку пытаться убежать, как уже говорилось, не имело никакого смысла. Что делать в открытом океане с пустыми угольными бункерами?
На первых порах немцам удавалось вести бой почти на равных и нанести противнику несколько чувствительных ударов. На флагманской «Кураме» вспыхнул пожар, замолчала носовая двенадцатидюймовая башня, рухнула за борт грот-мачта…
#Но постепенно чаша весов стала склоняться в пользу адмирала Сёдзиро. Японские 305-мм снаряды весили без малого четыреста килограммов – в три с половиной раза больше, чем германские 210-мм. Их действие было поистине разрушительным: они кололи шестидюймовую броню как камень оконное стекло. С каждым попаданием немецкие корабли всё глубже зарывались в воду, их ответный огонь становился всё реже. Боевая мощь эскадры Шпее таяла на глазах.
Немецкие моряки удивили мир стойкостью и решимостью сражаться до последнего снаряда. Но всё же итог боя был предрешён. «Шарнхорст» и «Гнейзенау» пошли ко дну, унеся с собой около 1800 человек, в том числе и отважного командующего – вице-адмирала Максимилиана фон Шпее. В этом же бою погиб и «Лейпциг» – его настигли и расстреляли лёгкие крейсера «Яхаги» и «Тонэ». Уйти удалось лишь одному «Дрездену». С наступлением темноты он оторвался от преследования, а затем с приключениями, на последних килограммах угля добрался до Николаевска-на-Амуре. Позже он под эскортом миноносцев «Тревожный» и «Точный» перешёл во Владивосток, где и зазимовал во льду борт о борт с крейсером «Адмирал Невельской».
Героическая гибель эскадры Шпее стала провозвестником последующих драматических событий. Морякам-профессионалам обречённость тихоокеанских корсаров была очевидна, но общественность, с восхищением следившая за их подвигами, надеялась на чудо. Увы, чуда не произошло.
В конце ноября пришло известие о трагической гибели крейсера «Жемчуг». После завершения трёхнедельного рейда по Андаманскому морю на «Жемчуге» заканчивался уголь, и его командир капитан 2-го ранга барон Черкасов решился на крайне рискованный шаг: он ворвался в британский порт Пенанг на западном побережье полуострова Малакка и под угрозой обстрела города потребовал у местных властей обеспечить его топливом. Попутно – и для большей сговорчивости! – крейсер несколькими 120-мм снарядами потопил вышедший навстречу французский дозорный миноносец «Мускэ» («Мушкет»). Казалось бы, авантюра удалась: перепуганная портовая администрация согласилась выполнить все требования. К борту «Жемчуга» подошла угольная баржа, местные грузчики-кули начали подавать на борт корзины с кардифом. Но делали это они бестолково, команд не понимали, груз то и дело срывался с талей и падал обратно в трюм баржи… В суете внимание экипажа «Жемчуга» несколько притупилось, и на стремительно вошедший в гавань английский четырёхтрубный крейсер обратили внимание слишком поздно. Как выяснилось, колониальные власти немедленно сообщили по радиотелеграфу о нападении на Пенанг и специально подали угольную баржу так, чтобы наблюдать за бухтой с русского корабля было затруднительно.