Заметив пиратские корабли, испанцы открыли огонь из тяжелых пушек. Но пираты вошли в меньшую гавань и встали на якорь примерно в миле от стен крепости. На следующий день (6 января 1671 года, в воскресенье, в праздник Богоявления. — В.Г.) на рассвете пираты высадились и углубились в лес, чтобы захватить крепость. Прежде чем добраться до крепости, пиратам пришлось побродить немало времени — шли они с рассвета до двух часов дня; лес оказался труднопроходимым, надо было прорубаться через густые заросли и обходить болота и скалы. У пиратов в отряде были рабы с острова Санта-Каталина, им-то и пришлось прокладывать путь.
Когда пираты подошли к крепости, испанцы встретили их залпом из тяжелых пушек и нанесли пиратам большой урон. Место, по которому должен был пройти отряд, чтобы захватить крепость, было совсем плоское и голое. Испанцы их видели, сами же оставались невидимыми. Отряд попал в тяжелое положение, пираты не знали, как лучше захватить крепость. Вернуться назад они тоже не могли, дабы не опозориться перед своими товарищами. Поэтому они решили взять крепость штурмом, пусть бы даже она не стоила этого. Они храбро пошли в атаку с ружьями и гранатами, но испанцы были надежно прикрыты и не несли почти никаких потерь. Они стреляли сверху из пушек и мушкетов и кричали: «Vengan demäs, perros ingleses enemigos de Dios у del Rey; Vosotros no habis de іг a Panama!» Это означало: «Приведите и остальных, английские собаки, враги Бога и короля, вам все равно не пройти в Панаму!»
В конце концов пираты были вынуждены отступить».
Неудача под стенами форта Сан-Лоренсо ставила под угрозу срыва всю задуманную акцию по захвату Панамы. Брэдли, посовещавшись со своими людьми, решил в тот же вечер предпринять еще одну отчаянную попытку штурма. Подобравшись к стенам укрепления, флибустьеры швырнули за палисады пороховые гранаты и бросились вперед, но испанцы не дрогнули и смогли отбить и этот натиск. Выиграть сражение штурмующим помог случай.
«Одному из пиратов пробили стрелой плечо, — пишет Эксквемелин. — Кляня все на свете, он вытащил ее, схватил кусочек ситца, который был у него в кармане, обмотал стрелу и сунул ее в огонь. Стрела вспыхнула, он забил ее в ружье и выстрелил в один из крепостных домиков, покрытых пальмовыми листьями. Его товарищи поступили так же. Вскоре они изловчились и подожгли два или три дома. Испанцы были так увлечены обороной, что даже не заметили, как занялась у них над головой крыша; от пожара взорвалась часть порохового запаса, и много испанцев погибло. Пираты, завидя взрыв, стали наступать еще яростнее, но пожар не поколебал испанцев, они стали гасить огонь. Однако воды им не хватало, чтобы остановить пламя. Как только пираты заметили, что огонь усилился и перешел на другие дома внутри крепости, они догадались, как зажечь ее и снаружи. Сначала они пытались поджечь палисады. Однако дело это оказалось тяжелым, и пираты понесли большие потери. В ров, куда спустились пираты, испанцы бросали горшки с порохом, вставляя в эти бомбы горящие фитили. Много пиратов погибло. Но остальные шли на штурм, несмотря на сопротивление испанцев. К ночи палисады охватил огонь, и пираты ползком пробирались через завесу пламени. К утру все палисады сгорели дотла. Земля начала оседать в ров, а вместе с ней стали отваливаться и пушки. Губернатор крепости отдал жестокий приказ: несмотря ни на что, ни один человек не должен был покидать свой пост. Он велел подкатить к бреши, образовавшейся от пожара, новые пушки и продолжать стрельбу. Однако, когда укрытий не стало, испанцы пали духом. Пираты, ослепленные яростью, уже не могли приметить ни одного защитника крепости — то ли они где-то прятались, то ли уже бежали.
Между тем огонь разрастался. Как только была прорублена большая брешь, пираты сами стали тушить пламя, засыпая его землей. Часть пиратов принялась тушить пожар, часть пустилась преследовать врага… Около полудня пираты прорвались через брешь, и, хотя огонь все еще пылал, губернатор с оставшимися двадцатью пятью солдатами сопротивлялся, причем те, кто уже не мог стрелять из ружей, дрались пиками или кидали в пиратов камни. Однако, несмотря ни на что, пиратам удалось проникнуть в крепость и овладеть ею. Оставшихся в живых добили без пощады. Их сбросили в ров, где они переломали себе кости. Губернатор отступил к арсеналу, там стояли еще две пушки. Он решил защищаться до конца и не сдавался, поэтому пиратам пришлось убить его».
По информации панамского губернатора, флибустьеры проникли в крепость «через пост, называемый Сан-Антонио, и выстрелили из пушки, заряженной мушкетными пулями, чем нанесли огромный урон, положив конец исполнению обязанностей коменданта, лейтенанта и всех тех солдат, которые не захотели просить пощады».
При захвате Сан-Лоренсо, по данным Эксквемелина, флибустьеры потеряли больше 100 человек, около 60 человек было ранено. Фогг сообщает, что в бою пали капитан Брэдли, его заместитель Пауэлл и 150 человек. Из отчета Моргана следует, что испанцы потеряли 360 человек, «тогда как наши потери составили 30 убитыми и 76 ранеными, среди них — храбрец Брэдли, который умер [от ран] спустя десять дней». Немногим уцелевшим пленникам велели перенести трупы испанцев с горы в долину и там похоронить их. Раненых испанцев отнесли в церковь, в которой укрывались женщины.
Спустя неделю Морган, все еще находившийся на Санта-Каталине, приказал грузить на суда провиант и сниматься с якорей. Выйдя в открытое море, пиратский флот отправился к крепости Сан-Лоренсо. «Он достиг ее на восьмой день после захвата крепости, — рассказывает Эксквемелин. — Как только Морган увидел над крепостью английский флаг, он тут же вошел в реку. Но его корабль [ «Сэтисфекшн»] и еще три судна наскочили на утес в самом устье реки. Правда, Морган не потерял ни одного человека. У пиратов не было времени, чтобы перенести грузы на берег, устранить последствия аварии: внезапно налетел северный ветер, разбил суда в щепки и выбросил их на берег».
Согласно отчету Уильяма Фогта, «при проходе через отмель адмиральский корабль, который был остановлен встречными ветрами, и еще шесть малых судов потерпели крушение, и десять человек утонуло».
Отремонтировав с помощью пленных испанцев и негров-рабов форт Сан-Лоренсо, Морган решил не мешкая готовиться к походу через перешеек. Пираты снарядили несколько захваченных близ устья реки Чагрес плоскодонок и установили на каждую из них по несколько пушек, а также спустили на воду все каноэ, которые имелись на борту кораблей.
По данным Эксквемелина, в крепости были оставлены 400 человек и еще 150 — на судах, стоявших в устье. Морган писал в своем отчете, что для охраны захваченного форта и пиратской флотилии он оставил на карибском побережье 300 человек под командованием майора Ричарда Нормана Все остальные разбойники (по разным оценкам — от 1200 до 1400 человек) должны были участвовать в экспедиции к тихоокеанскому побережью. При этом отряд не взял с собой никаких припасов, надеясь пополнить их в тех местах, где выше по течению испанцы соорудили засады.