在總統林肯強烈要求開始進攻行動下，麥克萊倫在1862年春季由里士满東南方約克河與詹姆斯河之間的維吉尼亞半島入侵弗吉尼亚州。雖然麥克萊倫在半島會戰（Peninsula Campaign）中一度推進至里奇蒙大門，然而在七松之役中，約瑟夫·強斯頓阻止了他的前進，隨後羅伯特·李和部下詹姆斯·隆史崔特、約瑟夫·強斯頓在七天戰役將他擊退。此外，麥克萊倫違反總司令哈勒克的命令，未支援在維吉尼亞州由約翰·波普所率領的聯邦軍，令羅伯特·李的邦聯軍更易打敗為數兩倍的敵軍，獲得北弗吉尼亚會戰的勝利。