80.3k views
5 votes
What battle ended the Spanish american war

User Jafelds
by
3.1k points

2 Answers

3 votes

Answer:

Battle of San Juan Heights

Step-by-step explanation:

U.S. forces defeat the Spanish at the Battle of San Juan Heights. U.S. forces destroy the Spanish Fleet off Santiago Bay, Cuba. The Spanish surrender at Santiago. The U.S. and Spain sign the Protocol of Peace, ending hostilities between the two countries.

User Dave Marley
by
3.4k points
4 votes
The battle of San Juan heights
User Vilicvane
by
3.1k points