The Battle of Surigao Strait was one of the only two battleship-against-battleship surface battles in the entire Pacific campaign of World War II ( the other being the naval battle during the Guadalcanal Campaign ) and was the last battleship-versus-battleship action in history .
The battle was the last big naval fight of World War II .