Porters linje ble reddet av at Slocums divisjon beveget seg inn i stilling for å styrke forsvaret hans. Kort tid etter at det ble mørkt, satte Konføderasjonen i gang enda et angrep, riktignok dårlig koordinert, men denne gang kollapset den føderale linja. Brigadegeneral John Bell Hoods Texasbrigade åpnet et hull i linja, i likhet med Picketts brigade i sitt andre forsøk for dagen. Kl. 04.00 den 28. juni trakk Porter seg tilbake over Chickahominy og brente broene bak seg.