La guerra entre España y Estados Unidos se desencadenó por la explosión del USS Maine, en el que murieron 266 estadounidenses. Las tensiones políticas entre España y los Estados Unidos habían aumentado durante algún tiempo y se creía que la explosión era El resultado del sabotaje español.
El USS Maine estaba en el puerto de La Habana, Cuba, cuando explotó el 15 de febrero de 1898. Esto fue significativo porque gran parte de la tensión entre EE. UU. y España se debió a que EE. UU. apoyó a Cuba en su lucha por declarar Independencia de España. La investigación inicial realizada por la Marina de los Estados Unidos concluyó que la explosión fue causada por una mina u otra explosión externa. Sin embargo, tanto la investigación española en el momento como una investigación de los Estados Unidos en 1974 finalmente concluyeron que la explosión fue probablemente un accidente originado en la sala de calderas.
En 1898, la prensa amarilla había estado cultivando un fuerte sentimiento anti-español en la población general durante algún tiempo. Después del hundimiento del Maine, el público exigió represalias contra España. El presidente McKinley todavía intentó una solución diplomática, pero cuando el gobierno español se negó a aceptar sus demandas, le pidió al Congreso que declarara la guerra. La lucha cubana por la independencia jugó un papel importante en la decisión de ir a la guerra, y el Congreso aprobó la Enmienda Teller para prometer a los cubanos su libertad.