Donald Trump on Tuesday announced the firing of hawkish national security adviser John Bolton, a move widely seen as boosting the president's push to negotiate with US foes in Afghanistan, North Korea, and other trouble spots.
Trump, who said he'd disagreed strongly with Bolton on policy, announced via Twitter I asked John for his resignation, which was given to me this morning.
A replacement - the White House's fourth national security chief in less than three years - would be named next week, Trump said.
Bolton, who had been due to give a press conference at the White House less than two hours later, denied being fired and insisted instead that he'd resigned.
The news, coming days after Trump caused uproar by revealing he was canceling secret talks with Afghanistan's Taliban, stunned Washington.
Bolton is a veteran and controversial figure closely linked to the invasion of Iraq and other aggressive foreign policy decisions. He had been seen as one of the main driving forces in the White House's muscular approach to Iran, Venezuela and elsewhere.
Famous for his large moustache and ever-present yellow legal pad, the hardline former US ambassador to the United Nations had pushed back against Trump's dramatic, though so far stumbling attempts to negotiate with the Taliban and North Korea's Chairman Kim Jong Un.
According to US media reports, the president's extraordinary, failed bid to fly Taliban leaders into the presidential retreat at Camp David last weekend sparked a major row.
Secretary of State Mike Pompeo cautioned that Bolton's exit should not be interpreted as heralding strategy changes.
I don't think any leader around the world should make any assumption that because someone of us departs that President Trump's foreign policy will change in a material way, Pompeo told reporters.
And Treasury Secretary Steven Mnuchin underlined that Trump and top aides remain completely aligned on Washington's crippling sanctions against Iran, known as the maximum pressure campaign.
But when asked if Trump was still open to a high-stakes meeting with his Iranian counterpart Hassan Rouhani at the United Nations General Assembly this month, Pompeo said sure.
As so often in the Trump presidency, the handling of the abrupt reshuffle appeared chaotic.
Bolton joins a stack of senior officials to have come and gone during the Republican businessman's tumultuous first term in office.
Trump, who has a habit of announcing major domestic and international news on his personal Twitter account, revealed the sacking at around midday. He said that he'd informed Bolton of his decision Monday night.
The White House press office, however, seemed unaware. It sent out a message announcing that Bolton would shortly be giving a press conference on terrorism issues alongside Pompeo.
Bolton disputed Trump's version of events, saying that the president had not fired him in person, as he claimed, late Monday. A Fox News television reporter said Bolton texted him to say: Let's be clear, I resigned.
Mnuchin, one of the Trump administration's most senior figures, called a reporter's question about whether the national security team was in chaos ridiculous.
But asked if he was surprised by news of Bolton's ouster, Pompeo laughed. I'm never surprised, he said.