McClellan desembarcó su ejército en Fort Monroe y se trasladó al noroeste, hacia la Península de Virginia.
La posición defensiva del general de brigada confederada John B. Magruder en la Línea Warwick sorprendió a McClellan.
Justo antes de que se completaran los preparativos para el asedio, los confederados, ahora bajo el mando directo de Johnston, comenzaron a retirarse hacia Richmond.
La batalla no fue concluyente, con muchas bajas, pero tuvo efectos duraderos en la campaña.
Fue un logro notable, en el que llegó a personificar al ejército del Potomac y cosechó la adulación de sus hombres.
Aunque Lincoln creía que su plan era superior, se sintió aliviado de que McClellan finalmente aceptara comenzar a moverse, y lo aprobó a regañadientes.
Magruder, un fanático del teatro, inició una exitosa campaña de engaño.
También extendió su artillería muy lejos y la hizo disparar esporádicamente a las líneas de la Unión.
Mientras los dos ejércitos luchaban en un duelo de artillería, el reconocimiento indicaba a Keyes la fuerza y amplitud de las fortificaciones confederadas, y él aconsejaba a McClellan que no las atacara.
[20][21] McClellan decidió no atacar sin más reconocimiento y ordenó a su ejército que atrincherara en obras paralelas a las de Magruder y el asedio de Yorktown.
McClellan protestó que se le estaba obligando a dirigir una gran campaña sin los recursos prometidos, pero siguió adelante de todos modos.
Durante los siguientes 10 días, los hombres de McClellan cavaron mientras Magruder recibía constantemente refuerzos.
Los preparativos para el asedio en Yorktown consistieron en 15 baterías con más de 70 cañones pesados.
Tres regimientos bajo el mando del general de brigada Howell Cobb, con otros seis regimientos cercanos, estaban mejorando su posición en la orilla oeste del río con vistas a la presa.
[26] Ordenó al general de brigada William F. "Baldy" Smith, comandante de división del IV Cuerpo, que "obstaculizara al enemigo" para completar sus trabajos defensivos.
Estaba convencido de que un ejército cuya fuerza estimaba en 120.000 personas se quedaría a luchar.
En la noche del 3 de mayo, los confederados lanzaron un breve bombardeo por su cuenta y luego se callaron.
Estas batallas fueron; A pesar de la victoria que asumía en Seven Pines, McClellan se vio sacudido por la experiencia.
Malvern Hill no era una posición sostenible para permanecer en ella, y el ejército del Potomac se retiró rápidamente a Harrison's Landing, donde estaba protegido por cañoneras de la Unión en el río James.
Mientras tanto, el igualmente agotado ejército del Norte de Virginia, sin ninguna razón para permanecer en las tierras bajas del James, se retiró a las líneas de Richmond para lamer sus heridas.
A pesar de su victoria, muchos confederados quedaron atónitos por las pérdidas.
Lee también removió a varios generales como John Magruder y Benjamin Huger, que habían actuado mal durante las Batallas de los Siete Días.