Battle of Palmito Ranch. The Battle of Palmito Ranch is generally recognized as the final battle of the American Civil War, since it was the last engagement between organized forces of the Union Army and Confederate States Army involving casualties.