The chancellor Sajid Javid has stunned Westminster by announcing his resignation on cabinet reshuffle day, following an explosive background row behind the scenes with Boris Johnson and his chief Number 10 aide Dominic Cummings.
Javid will be replaced as chancellor by Rishi Sunak.
BuzzFeed News understands that after a meeting with the prime minister in Downing Street that lasted for more than an hour, Javid told Johnson he would resign rather than agree to a proposed restructuring of his special adviser team.
Johnson and Cummings had wanted Javid to sack his special advisers and replace them with Downing Street aides, following a series of rows between Number 10 and Number 11 over the last few weeks.
Javid refused to agree to the terms and quit. Last week BuzzFeed News reported that Javid and Cummings were at war, with Cummings wanting Javid sacked.
Johnson's decision to replace Javid with Sunak — who was his chief secretary to the Treasury and a key Number 10 ally — will ultimately be seen as a major win for Cummings. The Number 10 and Treasury teams will now be more closely aligned and work together as a new joint unit.
Javid's decision to resign on principle over his special advisers was praised by Labour opponents:
BuzzFeed News will be keeping a rolling list of all the comings and goings. Check back here throughout the day to see the new-look Johnson government take shape.
Rishi Sunak, chancellor: A rapid promotion for Sunak, who only entered parliament in 2015. Seen as a Tory rising star and potential future leader is a close ally of Johnson and is fiercely loyal to the prime minister, and is highly thought of by Cummings.
Alok Sharma, Business secretary and COP26 minister: A big promotion for Sharma, who was previously development secretary. He gets a bolstered business department and is also put in charge of the COP26 climate conference.
Anne-Marie Trevelyan, International Development secretary: Another major promotion as armed forces minister Trevelyan enters the cabinet.
Oliver Dowden, Culture secretary: Will be a hugely influential role in the next few years amid reforms to the licence fee, the BBC and Channel 4.
Suella Braverman, attorney general: A Brexiteer and Johnson loyalist — she has previously said she backs reforms to the judicial review system.
George Eustice, environment secretary: He's previously warned the UK cannot accept US food standards or chlorinated chicken.
Brandon Lewis, Northern Ireland secretary: Promoted to a full cabinet position from his job at the Home Office.
Steve Barclay, chief secretary to the treasury: Demotion for the former Brexit Secretary.
Amanda Milling, Conservative party chairman.
Julian Smith, Northern Ireland secretary: Smith was almost universally praised both inside and outside of government for his work helping to restore power-sharing at Stormont. But his position was always in peril after he fell out with Johnson during the height of Brexit tensions last year. Number 10 believed Smith's opposition to the more hardline elements of their controversial Brexit strategy back in October was disloyal, and the knives have been out for him ever since.
Geoffrey Cox, attorney general: The "Mufasa" of Brexit, Cox was a key player in Theresa May's government and stayed on as attorney general under Johnson. But his grand-standing annoyed some in Number 10 and, like Smith, he was not seen as helpful during the tough times of the autumn.
Andrea Leadsom, Business secretary: Brexiteer Leadsom, once a Tory leadership contender, was given a big cabinet job by Johnson in July, but is now out of government as the prime minister sought a big hitter to take on his business department.
Theresa Villiers, Environment secretary: Appeared alongside Johnson on the Vote Leave campaign and promoted by Johnson last summer. Now out of government.
Esther McVey, Housing minister: Another major Brexit supporter who was brought back into government by Johnson when he became prime minister. Her stay was shortlived however and she returns to the backbenches.
The departures of Leadsom, Villiers and McVey are part of what Number 10 describes as forming a government that will "get things done" — replacing underperforming senior ministers with younger rising stars who are seen in Downing Street as more competent. But removing three senior women means Johnson will have to promote others to maintain the government's gender balance.
Nusrat Ghani, Transport minister: Had been tipped for promotion by some, but has tweeted that she will now "get to spend more time with family and constituents".
Chris Skidmore, Science minister: Announced he'd been given the chop with this tweet:
George Freeman, Transport minister: Says he is "sad" to lose his job.