埃尔卡纳和圣胡安，对圣地亚哥港形成包围之势，从而让战争的陆上形势对美国有利。7月3日，西班牙海军上将帕斯夸尔·塞韦拉指挥的加勒比海舰队试图冲破美军的封锁，但在古巴圣地亚哥海战中被美军彻底摧毁。7月17日，圣地亚哥市向将军投降。在吕宋，美国海军准将乔治·杜威的舰队在中大获全胜，马尼拉港被封锁，西班牙失去在太平洋的制海权。8月13日，美军在菲律宾起义军的配合下占领菲律宾马尼拉。同时，从香港出发的美国舰队歼灭了驻守在菲律宾马尼拉港的西班牙舰队。
结果.两国于12月10日在法国巴黎签订