31 мая Маккелан готовился к решительному штурму, но неожиданно сам был атакован противником. Генерал Джонстон заметил, что федеральная армия разделена рекой Чикахомини, и решил разбить её по частям, что привело к сражению при Севен-Пайнс и при Фэир-Оакс. Макклеллан не мог лично руководить боем из-за приступа малярии, но его подчиненные смогли отразить все атаки. Тем не менее, в Вашингтоне были крайне недовольны его пассивностью — многие полагали, что решительная контратака привела бы к падению Ричмонда.