The Battle of Galveston was a naval and land battle of the American Civil War, when Confederate forces under Major Gen. John B. Magruder expelled occupying Union troops from the city of Galveston, Texas on January 1, 1863.

Who won the battle of galveston in the civil war? OK. Let's think. My stream of consciousness:
To answer the question, consider the following: The Battle of Galveston was a naval and land battle of the American Civil War, when Confederate forces under Major Gen. John B. Magruder expelled occupying Union troops from the city of Galveston, Texas on January 1, 1863. The answer is Confederate forces under Major Gen. John B. Magruder.