It had a more modern, faster, better armed and armored Navy.
The Spanish American War did not involve Mexico.
During 1898.
On 12 August 1898.
Yes, it was a US victory.
Hawaii was annexed during the War.
On 12 August 1898.
In the Philippines and I think Cuba.
cuba
American troops won the battle against the Spanish.
Spain won none of the wars
The battle of san juan hill.
The Battle of Manila Bay did not win the Spanish American War, but is was the handwriting on the wall that assured US Victory. It cut the size of Spain's Navy in half and isolated the Philippines.