American Civil War: Battle of Yorktown. The battle begins when Union forces under General George McClellan close in on the Confederate capital Richmond, Virginia.