|Battle Summary:McCllelan's forces advanced to within 15 miles of Richmond. On June 26th, Lee's forces attacked Union forces at Mechanicsville. The Union forces were victorious, but McClellan ordered a withdrawal to Gaines' Mill. There, Confederate forces broke Union lines the next day. McClellan then ordered a general withdrawal. Three more battles were fought, including one at Malvern Hill, in which Confederate troops were slaughtered, in an ill advised attempt to scale it. In the end however, McClellan withdrew all of his troops to Harrison Landing.