The fifth Union regiment in the charge, the 3rd West Virginia, encountered skirmishers from the 52nd and 31st Virginia who were guarding the Confederate right flank. The Confederates then received further reinforcements from Campbell's and Taliaferro's brigades. The 10th Virginia Infantry of Taliaferro's brigade moved to the Confederate left, and Taliaferro's 23rd Virginia Infantry and 37th Virginia Infantry relieved the 25th Virginia in the main Confederate line. Towards the center of the Confederate line, the 12th Georgia, bloodied and out of ammunition, was forced to withdraw and was replaced by Campbell's 48th Virginia Infantry. Milroy shifted some of his regiments around, moving the 32nd Ohio to support the 75th Ohio near where the Georgians had been driven off, and bringing the 3rd West Virginia from the flank to the position formerly occupied by the 32nd Ohio. While the added weight of the 32nd Ohio forced the 48th Virginia to vacate its advanced position quickly, the outnumbered Union assailants broke off the assault. The fighting ended around 9:00 pm.