While dated June 26th, the Battle of Gaines' Mill was actually fought on the 27th, the third day of the Seven Days' Battles. This map shows Hanover County, Va., with the Chickahominy River to the south, the town of Cold Harbor to the north, Powhite Creek to the west, and Elder Swamp to the east.
Shows the area around Hanover Court House, Va., sight of a skirmish between Union and Confederate forces as McClellan's advance up the Virginia Peninsula continued its slow pace. In this depiction, the Pamunkey River is located to the north, and the Richmond & Pamunkey Turnpike is also indicated.
While dated June 27th, this map depicts an engagement that took place the day previously, on the second day of the Seven Days' Battles. It shows the area of Hanover County that includes Mechanicsville, with the Chickahominy River to the south of the image and Beaverdam Creek with the Union and Confederate armies located on either side.