Англичане заметили неизвестный корабль в 06.08, и Харвуд приказал командиру «Эксетера» выяснить, с кем они встретились. Капитан 1-го ранга Белл через 8 минут передал: «Полагаю, это карманный линкор», а уже в 06.18 «Граф Шпее» открыл огонь, выбрав целью наиболее опасного противника – «Эксетер». Британский тяжелый крейсер начал отвечать в 06.20, когда дистанция сократилась до 18 700 ярдов, легкие крейсера открыли огонь с расстояния 19 000 ярдов. Здесь впервые было доказано, что довоенные теории артиллерийской дуэли на большой дистанции – не более чем мыльный пузырь. Никаких попаданий «Аякс» с «Ахиллесом» в начале боя не добились, хотя формально их орудия могли стрелять на 25 000 ярдов. Но когда они начали сокращать дистанцию, «Граф Шпее» открыл по ним ответный огонь из 150-мм орудий левого борта.
Как справедливо отмечает известный историк В. Кофман, описания этого боя, несмотря на его видимую простоту, грешат неточностями и лакунами. Например, до сих пор считается, что первыми добились попаданий немцы, хотя есть основания полагать, все было прямо наоборот. Именно «Эксетер» своим пятым залпом поразил «Графа Шпее», 203-мм снаряд попал в 105-мм установку правого борта, пробил ее и взорвался внутри корпуса карманного линкора. Другое дело, что попадания 280-мм снарядов оказались страшны для крейсеров. Восьмой залп немецкого корабля разбил башню «В» на «Эксетере», шквал осколков изрешетил мостик, выведя из строя рулевое управление и ранив капитана. Затем последовали новые попадания, и крейсер получил тяжелые повреждения, хотя и сумел огрызнуться в ответ.
«Граф Шпее» получил три попадания 203-мм снарядами, в том числе одно – в КДП. Его главный калибр остался совершенно невредим, и от уничтожения «Эксетер» спасла только настойчивость «Аякса» и «Ахиллеса». Они подошли достаточно близко, и когда дистанция сократилась до 13 000 ярдов, их 152-мм орудия начали наносить повреждения не слишком хорошо забронированному немецкому кораблю.
Поэтому Лангсдорф в 06.30 был вынужден перенести огонь главного калибра на эти 2 крейсера, тем более что англичане могли пустить в ход торпеды. Харвуд добился того, чего хотел: карманный линкор разделил огонь главного калибра. «Эксетер» выпустил 3 торпеды, но «Граф Шпее» легко от них уклонился, а вот орудия тяжелого крейсера нанесли немецкому кораблю опасный удар. В 06.37 снаряд пробил броневой пояс и взорвался при ударе о броневую палубу. Если бы он попал хотя бы на метр ниже, то влетел бы прямо в машинное отделение рейдера.
Лангсдорф отвернул прочь, дистанция выросла до 17 000 ярдов, и снова стрельба легких крейсеров превратилась в пальбу по воробьям. Зато снаряд «Графа Шпее» в 06.38 вывел из строя башню «А» «Эксетера», и теперь уже он начал увеличивать дистанцию. Снова вмешались легкие крейсера, которые отвлекли внимание немцев на себя. «Эксетер» получил передышку, его последняя башня продолжала вести спорадический огонь, который нервировал противника, но почему-то Лангсдорф не стал добивать тяжелый крейсер. Впрочем, он мог подумать, что «Эксетер» обречен, ведь даже бортовой самолет «Аякса», который корректировал огонь легких крейсеров, сообщил, что «Эксетер» тонет. В 07.29 тяжелый крейсер был вынужден окончательно прекратить бой, потому что механизмы башни «Y» встали в результате короткого замыкания.
Теперь бой превратился в неравную дуэль двух легких крейсеров с карманным линкором. План Харвуда сработал на все 100 %, постоянные повороты и переносы огня привели к тому, что в течение получаса ни один немецкий снаряд не попал в цель, хотя осколочные попадания оказались очень эффективными против британских кораблей, выводя из строя средства связи и другое оборудование. Точно так же и попадания 152-мм снарядов не могли отправить «Графа Шпее» на дно, но его надстройки были изуродованы, а в 07.17 был ранен и Лангсдорф. «Граф Шпее» пытался стряхнуть с хвоста назойливые крейсера. В 07.25 обе кормовые башни «Аякса» были выведены из строя одним попаданием 280-мм снаряда, причем дистанция в это время сократилась до 11 000 ярдов. Однако легкие крейсера не прекращали стрельбу, добившись в общей сложности не менее 17 попаданий 152-мм снарядами, карманный линкор потерял 36 человек убитыми и 59 ранеными.
В 07.46 бой прекратился «по обоюдному согласию», так как оба противника израсходовали слишком много боеприпасов. Дальнейшие события, политические интриги и принятые решения уже выходят за рамки нашей темы. Скажем только, что 17 декабря «Граф Шпее» вышел из Монтевидео в устье Ла-Платы и был взорван своей командой. Через два дня застрелился капитан 1-го ранга Лангсдорф.
Этот бой дал основания для серьезных размышлений. Прежде всего подтвердилась старая истина – рейдер, принимая бой даже с заведомо более слабыми кораблями, смертельно рискует. Повреждения «Графа Шпее» не были слишком серьезными, однако пара пробоин на ватерлинии, заделать которые собственными силами команда корабля не могла, делали его возвращение в Германию маловероятным. С такими дырками зимой в Северной Атлантике плавать не рекомендуется.