Сначала американцы пробовали пересечь курс эскадры Серверы, но безуспешно. Они ложились на параллельный курс, сражаясь со средними и концевыми кораблями. Бой с головным «Мария Тереза» вел «Бруклин», который заставил испанского адмирала повернуть к западу и двинуться вдоль берега. Началась погоня, в которой скорость испанских кораблей падала, а американских — возрастала.
Американцы не придерживались определенного строя, каждый стремился выжать максимальную скорость. В результате обстрела загорелись, вышли из строя и выбросились на берег головной и последний крейсеры испанской эскадры; вперед вышел «Кристобаль Колон», за ним двигался «Бискайя». «Бруклин» и наиболее быстроходный «Орегон» сосредоточили огонь на последнем. Около 11 часов тот загорелся и выбросился на риф в 20 милях от входа в Сантьяго. Затем настала очередь оставшегося крейсера, который не мог долго поддерживать высокую скорость.
«Кристобаль Колон» выбросился на берег в 50 милях от Сантьяго. Экипаж сдался, бросив замки орудий за борт и открыв кингстоны. Испанцы хотели затопить корабль на глубине, но командир броненосца «Нью‑Йорк» форштевнем выдвинул слабо пострадавший корабль на отмель. В отличие от других крейсеров, флагманский корабль получил только с десяток попаданий, а поясная броня вдоль ватерлинии не была пробита.
Еще ранее под обстрелом броненосца «Индиана» и вооруженной яхты «Глоучестер» погибли оба миноносца. Выброшенные на берег суда горели и взрывались еще два дня. Испанцы потеряли около 600 человек убитыми и утонувшими; американские потери ограничивались 1 убитым и 1 раненым на «Бруклине».
Овладев морем, американцы организовали блокаду южного берега Кубы. После безуспешных переговоров 4—10 июля американские корабли обстреляли Сантьяго. Город, наконец, сдался 14 июля, в основном из‑за недостатка продовольствия. Вслед за ним капитулировали другие укрепленные пункты острова. В начале августа американцы овладели Порто‑Рико.
После обращения Испании к США и переговоров 13 августа был заключен Парижский мир, по которому Испания лишилась Кубы, Пуэрто‑Рико и Филиппин. Показав свои истинные намерения, американские империалистические круги, игнорируя интересы коренного населения, фактически превратили отвоеванные земли в свои колонии и жестоко подавили стремление кубинцев и филиппинцев к независимости.
Все флоты мира изучали опыт сражения и выносили разные решения о действиях адмирала. В Испании высоко оценили дисциплинированность моряка, который твердо и храбро выполнял невыполнимый приказ достигнуть Гаваны. Учтя состояние кораблей и подготовку артиллеристов, которые за год из экономии лишь один раз стреляли из пушек, вины за Серверой не нашли.
Адмирал после войны вернулся на родину. Умер он в 1909 году. Несмотря на неудачу экспедиции на Кубу, в честь моряка назвали крейсер «Альмиранте Сервера», более полувека состоявший во флоте Испании.