What Forced Lee To Evacuate Richmond And Petersburg?

What Forced Lee To Evacuate Richmond And Petersburg? What forced Lee to evacuate Richmond and Petersburg? Railroad lines were cut, which meant no more supplies. Sheridan was threatening his army’s rear after Shenandoah. The Union army set fire to Richmond as revenge for the war. What was odd about the contrast between Lee and Grant