The Battle of Haw's Shop or Enon Church was fought on May 28, 1864, in Hanover County, Virginia, as part of Union Lt. Gen. Ulysses S. Grant's Overland Campaign against Confederate Gen. Robert E. Lee's Army of Northern Virginia during the American Civil War.
Grant abandoned the stalemate following the Battle of North Anna (May 23–26) by once again swinging widely around Lee's right flank, using the Pamunkey River to screen his movements to the southwest. Lee's army moved directly south and took up positions on the southern bank of Totopotomoy Creek. The Confederate general sent a cavalry force under Maj. Gen. Wade Hampton to collect intelligence about Grant's next moves. On May 28, Hampton's troopers encountered Union cavalry under Brig. Gen. David McM. Gregg.