The Battle of Waynesboro lasted only 20 minutes .
Was a final blow for the Confederate Army in the Shenandoah Valley .
The Battle of Waynesboro lasted only 20 minutes , and was a final blow for the Confederate Army in the Shenandoah Valley .