Following the rear guard action at Savage's Station on June 29th, Maj. Gen. George McClellan's Army of the Potomac continued its retreat toward the safety of Harrison's Landing on the James River. On June 30th, after five days of constant fighting, the Confederate divisions of Maj. Gens. Benjamin Huger, James Longstreet, and A.P. Hill converged on the retreating Union army in the vicinity of Glendale. Longstreet’s and Hill’s attacks penetrated the Union defense near Willis Church, routing Brig. Gen. George A. McCall’s division near the Frayser farm. McCall was captured. Union counterattacks by the divisions of Brig. Gens. Joseph Hooker and Phillip Kearny sealed the break and saved the Union line of retreat along the Willis Church Road. Huger’s advance was stopped on the Charles City Road. On the Union right, Maj. Gen. “Stonewall” Jackson’s divisions were delayed by an artillery duel with Brig. Gen. William B. Franklin at White Oak Swamp less than three miles away. Confederate Maj. Gen. Theophilus H. Holmes made a feeble attempt to turn the Union left flank at Turkey Bridge but was driven back by Union Navy gunboats in James River. During the fighting, Union generals George Meade and Edwin Sumner and Confederate generals Joseph R. Anderson, William Dorsey Pender, and Winfield Featherston were wounded. The battle at Glendale was Lee’s best chance to cut off the Union army from the James River. That night, Maj. Gen. George McClellan pulled the Union army back to the south and established a strong position on Malvern Hill, where the fighting would continue the next day.