McClellan şi-a adus armata la câţiva kilometri de Richmond şi la sfârşitul lunii mai, Johnston
a plănuit o ofensivă pentru a ataca cele două corpuri ale Uniunii la sud de râul Chickahominy. Divizia lui Huger urma să sprijine divizia lui D.H. Hill, călătorind pe Williamsburg Road. Pe 31 mai, când planul a fost pus în mișcare, James Longstreet a condus divizia sa pe Williamsburg Road, întârziind întreaga ofensivă. Divizia lui Huger a petrecut prima noapte a bătăliei pe Charles City Road, cu brigada lui Mahone păzind flancul drept al armatei.