on june 9, 1862, the last of the six battles of jackson's valley campaign was fought at port republic, virginia. jackson had arrived in the area after dark on june 7. the next day he learned that frémont's union forces had been prevented from joining those of general james shields at cross keys. early in the morning of june 9, jackson's forces used a makeshift bridge to cross over the south river in virginia. union general erastus b. tyler placed artillery batteries on a ridge covering the front of the union position. when jackson arrived he ordered an assault across the wheat field without taking the time to organize his forces. he had also not made a reconnaissance to find out what union forces were there and how they were placed. the stonewall brigade led the confederate charge. as they moved forward they came under heavy attack from tyler's artillery batteries. jackson sent richard taylor's louisiana brigade on a flank attack against the union artillery. but the union gunners saw the flank attack developing and pinned down the confederates with artillery fire. jackson knew he had to break through the union line before frémont could join shields. while jackson was trying to find a way to solve the problem, ewell's men arrived from cross keys. ewell immediately saw the problem and he attacked the union left flank. this gave the stonewall brigade time to regroup. confederate artillery batteries opened up on the union front. this caused the union line to break and fall back in retreat. this last victory gave jackson control of the upper and middle shenandoah valley.