道狹窄,西班牙艦隊地艦艇只能以單艦或單縱隊出港。在7月3日9時40分,西班牙艦隊的旗艦“瑪麗亞。特里薩”號巡洋艦首先出港,美國戰列艦“依阿華”號立即上前攔截,對其開炮射擊。“瑪麗亞。特里薩”號開火還擊,雙方隨即展開了激烈的炮戰,在將近二十分中的對射中,“依阿華”號的305毫米主炮接連給予對方以重創,“瑪麗亞。特里薩”號被打得全艦起火,很快就喪失了戰鬥力。
然而這艘“英勇”的西班牙旗艦在起火後竟然企圖效仿鄧世昌(鄧世昌那驚天地、泣鬼神地一撞可以說贏得了全世界海軍的尊敬和景仰),開足馬力拼死撞向美國艦隊的旗艦“布魯克林”號巡洋艦,但卻被“布魯克林”號巧妙地規避了過去。“瑪麗亞。特里薩”號的艦長擔心烈火引起軍艦爆炸,則駛向聖地亞哥附近海岸搶灘擱淺。跟隨在西班牙旗艦後駛出海灣的“維斯卡亞”號和“奧肯多”號巡洋艦衝上來和“依阿華”號交火。在“依阿華”號地猛烈炮火轟擊之下也先後被擊成重傷,在旗艦附近擱淺。
這時西班牙艦隊的另一艘快速巡洋艦“克利斯託巴爾。科隆”號開始逃跑,雖然憑藉高速躲開了“依阿華”號的致命炮擊,但卻於13時30分被美國艦隊的另一艘戰列艦“俄勒岡”號趕上(“俄勒岡”號於1898年3月19日從加州的舊金山出發,“孤狼一匹”順著美洲大陸南下,繞過麥哲倫海峽再北上,花了66天,航行了14000海里,極其牛地開到古巴的聖地亞哥去參加戰鬥。可以說是創了當時海戰史上的記錄,她後來成了俄勒岡人的驕傲),在炮戰中,“俄勒岡”號的330毫米主炮連續擊中“克利斯託巴爾。科隆”號,瞬間將其打成“生活不能自理”,勉強在離聖地亞哥70海里處搶灘擱淺。西班牙艦隊地