CNN Wire Staff
Defense Secretary Robert Gates backed keeping Gen. Stanley McChrystal on the job because he was vital to the war effort in Afghanistan, but Gates was overruled, a senior Pentagon official told CNN's Barbara Starr.
The official has direct knowledge of the events but declined to be identified because of the internal administration discussions.
President Barack Obama relieved McChrystal of command of the Afghan war on Wednesday, a day after Rolling Stone published critical comments about top White House officials by members of McChrystal's staff.
Anderson Cooper goes beyond the headlines to tell stories from many points of view, so you can make up your own mind about the news. Tune in weeknights at 8 and 10 ET on CNN.
Questions or comments? Send an email
Want to know more? Go behind the scenes with