Zatímco se jeho bratr zotavil z ran z bitvy, George Haight pokračoval v boji s 72. newyorskou divizí, angažoval se proti nepříteli v bitvě u Seven Pines / Fair Oaks (31. května - 1. června). V létě se bratři znovu spojili a bojovali se svými jednotkami v sedmidenních bitvách, včetně Oak Grove (25. června), Peach Orchard a Savage Station.
(29. června), White Oak Swamp, Glendale (30 června) a Malvern Hill (1. července), kde byl George Haight zabit nepřátelskou palbou. O něco více než tři týdny později, 23. července 1862, byl John Haight povýšen do hodnosti seržanta.