US sources tell NBC News President Obama has relieved Gen. McChrystal of his command. NBC's Chuck Todd also reports from the White House that President Obama accepted McChrystal's resignation.
*** UPDATE *** Wires are reporting the president has chosen Gen. David Petraeus to replace McChrystal.
*** UPDATE 2 *** General McChrystal just released a written statement:
This morning the President accepted my resignation as Commander of U.S. and NATO Coalition Forces in Afghanistan. I strongly support the President's strategy in Afghanistan and am deeply committed to our coalition forces, our partner nations, and the Afghan people. It was out of respect for this commitment -- and a desire to see the mission succeed -- that I tendered my resignation. It has been my privilege and honor to lead our nation's finest.