С 1 июля британцы начали комбинированные сухопутные и морские нападения на Эль-Морро. Для этого из состава флота были выделены 4 линейных корабля. Военно-морская и сухопутная артиллерия одновременно открыли огонь по крепости. Тем не менее военно-морские орудия оказались неэффективными, так как форт находился слишком высоко. Ответный огонь из 30 орудий Эль-Морро привел к гибели 192 британцев и серьезному повреждению кораблей, три из которых позднее затонули. Между тем бомбардировка с суши была гораздо продуктивнее, и к концу дня только три испанские пушки еще остались в строю на стороне Эль-Морро, обращенной к британцам.
2 июля британский бруствер вокруг Эль-Морро загорелся, уничтожив плоды работы, проделанной британцами с середины июня. Луис Висенте де Веласко-и-Исла немедленно воспользовался этим, перетащив пушки на другую сторону и заделав бреши в укреплениях.
Следует отметить, что с момента своего прибытия в Гавану британская армия сильно страдала от желтой лихорадки. Кроме того, приближался сезон ураганов, и Джордж Кеппель вынужден был торопиться. Он приказал восстановить батареи с помощью списываемых на берег матросов.
К 17 июля новые британские батареи заставили замолчать большинство орудий испанцев, оставив только два из них в пригодном для стрельбы состоянии. При отсутствии артиллерийской поддержки испанцы больше не могли ремонтировать укрепления Эль-Морро. Со своей стороны, полковник Маккеллар получил возможность возобновить строительство бруствера. Однако британские войска пребывали в плохом состоянии, и работы шли довольно медленно. Вся надежда британцев теперь возлагалась на прибытие подкреплений из Северной Америки.
20 июля прогресс в осадных работах позволил британцам начать минирование правого бастиона Эль-Морро. Между тем британская артиллерия ежедневно выпускала по крепости до 600 снарядов, в результате чего испанцы потеряли около 60 человек. У Луиса Висенте де Веласко-и-Исла теперь не было никакой надежды, кроме как на уничтожение британских осадных укреплений.
В 4 часа утра 22 июля 1300 солдат, моряков и ополченцев выступили из Гаваны и напали на осадные укрепления британцев, окружавшие Эль-Морро. Однако атака не удалась, и британский бруствер остался практически нетронутым.
24 июля Джордж Кеппель предложил Луису Висенте де Веласко-и-Исла сдаться, но тот ответил, что этот вопрос следует решать силой оружия.
27 июля британское подкрепление из Северной Америки во главе с полковником Ральфом Бертоном наконец прибыло. Во время своего путешествия эти люди были атакованы французами, которые захватили в плен около 500 человек. Подкрепления состояли из 46‑го пехотного полка Томаса Мюррея, 58‑го пехотного полка, американских ополченцев (3 тысячи человек) и корпуса рейнджеров (253 человека).
29 июля минирование правого бастиона Эль-Морро было завершено. Джордж Кеппель приказал имитировать нападение, надеясь, что Луис Висенте де Веласко-и-Исла наконец решит сдаться. Напротив, испанский командир решил начать отчаянную атаку с моря с целью уничтожить британских минеров.
30 июля в 14:00 две испанских шхуны напали на минеров с моря. Но атака получилась неудачной, и испанцы были вынуждены уйти. В час ночи британцы взорвали заряды. Обломки частично заполнили ров, и Джордж Кеппель начал штурм, отправив 699 солдат против правого бастиона. Перед тем как испанцы успели среагировать, 16 британцев закрепились на бастионе. Луис Висенте де Веласко-и-Исла бросился в контратаку во главе своих войск, однако был тяжело ранен. После того как англичане заняли Эль-Морро, он был доставлен в Гавану.
31 июля 1762 года Луис Висенте де Веласко-и-Исла умер от потери крови.
Этого отважного офицера не следует путать с Хосе Антонио Мансо де Веласко-и-Санчес де Саманьего, который сначала был испанским губернатором Чили, а потом вице-королем Перу. Ему было много лет, и этот Веласко обратился к королю с просьбой об отставке, которую король удовлетворил в 1761 году. Путь бывшего вице-короля домой пролегал через порт Гаваны, но в то время Гавана была осаждена британцами. Хосе Антонио Мансо де Веласко, как номинально старший военный чиновник на острове, был назначен главой военного совета. Таким образом, 74‑летний Веласко возглавил оборону города, но при сдаче Гаваны он был взят в плен, а потом доставлен в Кадис. В Испании на этого Веласко была возложена ответственность за поражение, которое потерпели испанцы на Кубе. Он был подвергнут судебному преследованию, военный трибунал приговорил его к отстранению от военной службы и заключению в городе Гранада, где он и умер в 1767 году в возрасте 79 лет.