Lee fortsatte sin offensiv i slaget ved Gaines' Mill dagen etter da han satte i gang det største konfødererte angrepet i krigen. Det skjedde på nesten samme sted som slaget ved Cold Harbor i 1864 og hadde lignende tapstall. Angrepet var dårlig koordinert, og Unionens linjer holdt det meste av dagen, men Lee brøt til slutt gjennom og McClellan trakk seg tilbake igjen, denne gang med kurs for en sikker base ved harrison's Landing ved James-elva.