[Master Answer Logo]
Question

Who won the battle of shiloh?

Answer

On February 15, with their fort surrounded, the Confederates, commanded by Brig. Gen. John B. Floyd, launched a surprise attack against Grant's army, attempting to open an avenue of escape. Grant, who was away from the battlefield at the start of the attack, arrived to rally his men and counterattack. Despite achieving a partial success, Floyd lost his nerve and recalled his men back into their entrenchments.

— Source: Wikipedia (www.wikipedia.org)