McClellans Schiereilandveldtocht richting Richmond strandde in de Slag bij Seven Pines tussen 31 mei en 1 juni. Na het einde van de veldtocht in de Shenandoahvallei diende Jackson zich aan te sluiten bij Robert E. Lees Army of Northern Virginia. Zijn troepen gebruikten de spoorwegtunnel onder de Blue Ridge Mountains om via Hanover County en de Virginia Central Railroad ter bestemming te geraken. Ze voerden een verrassingsaanval uit op McClellans eenheden tijdens de Slag bij Beaver Dam Creek. De laatste rapporten plaatsten Jacksons leger nog in de vallei. Zijn verschijnen bleek de cruciale factor te zijn in de beslissing van McClellan om zijn basis te verplaatsen naar Harrison’s Landing waarbij het Noordelijke leger zich terugtrok uit de strijd.