General George McClellan was fired not long after the battle, despite the victory. President Lincoln was unhappy that McClellan let the overmatched Confederates retreat back to Virginia rather than destroying the army completely. Union troops marched to Antietam from Washington, D.C. to stop Lee's Army of the Potomac.