„Infanta Maria Teresa” stała się pierwszoplanowym obiektem ognia amerykańskiego. Po zwrocie amerykańskiej linii na północny zachód, okręt Cervery znalazł się pośrodku amerykańskich pozycji, mając po obu stronach amerykańskie pancerniki i będąc przez nie ostrzeliwany. Nie chcąc dopuścić do zniszczenia reszty swoich sił, Cervera zasygnalizował flocie, aby kontynuowała kurs na zachód, a sam wbił się dalej w szyk amerykański. Po ostrzale, „Maria Teresa” zaczęła się palić, po czym została skierowana przez admirała na płycizny koło brzegu Kuby i tam została osadzona na brzegu.
Reszta hiszpańskiej floty podążała w dalszym ciągu na zachód w stronę otwartego morza. Po zniszczeniu „Marii Teresy”, najbliższym okrętem dla Amerykanów stał się „Almirante Oquendo”, który teraz znalazł się pod wyjątkowo ciężkim ostrzałem. Walczył on dzielnie, otrzymując wiele trafień, które spowodowały duże straty wśród jego załogi. Jego dziobowe działo 280 mm wybuchło na skutek trafienia przez pocisk 203 mm. „Oquendo” również został osadzony na płyciźnie około godziny 10.30, po czym zatonął, łamiąc się na dwie części na skutek uszkodzeń. Jego dowódca, kapitan Lazaga, został śmiertelnie ranny. Do zatopienia obu hiszpańskich niszczycieli wystarczyło jedynie kilka trafień pocisków dużego kalibru, przy czym znaczny udział w ich zatopieniu miał jacht „Gloucester”. „Furor” był jedynym okrętem, który zatonął na głębokiej wodzie.