David Cameron has reshuffled his top team on Tuesday morning, with Jeremy Hunt moving from Culture to Health despite his slipshod handling of the BskyB takeover.
Hunt replaces Andrew Lansley, who has been demoted to Leader of the House of Commons. His demotion was seen as punishment for failing to properly explain the sweeping reforms to the NHS which were passed into law earlier this year.
Sayeeda Warsi, who despite surviving several alleged sleaze attacks in recent months and cleared of serious wrongdoing, has lost her job as party chairman. As The Huffington Post exclusively revealed last night, Warsi has been replaced by Grant Shapps, the former housing minister who has been given a major promotion.
The Huffington Post learned from senior government sources last night that as compensation for losing the role Sayeeda Warsi had been offered another job.
She will still attend Cabinet as a Foreign Office minister, and she will assume responsibility for community and cohesion issues. It means David Cameron retains a Muslim at the top table.
Aside from Lansley the other big loser of the Reshuffle so far is arguably Justine Greening, who was visibly annoyed to be moved from Transport to International Development. Her new department has a massive budget but is considered a relative Whitehall backwater.
Greening's move was seen as inevitable because of her fierce opposition to building a third runway at Heathrow airport, something the coalition is considering a U-turn on. Greening's seat of Putney in South West London would see increased noise and pollution from a new runway, and Greening made it clear while Transport Secretary she was utterly opposed to it.
Elsewhere Cheryl Gillan has lost her job as Welsh Secretary and Caroline Spelman has lost her post at Environment.
In a significant frustration for Cameron the Work and Pensions Secretary Iain Duncan Smith refuse to budge, despite the PM wanting IDS to move to the Justice ministry. This has been seen as a blow to Cameron's authority and prompted Chris Grayling to be promoted to Justice Secretary.
He replaced Ken Clarke, who at 72 remains in Cabinet as a minister without portfolio. Whitehall sources suggested Clarke would be a "roaming minister" - similar to the role played by Peter Mandelson in the days of New Labour.
Theresa Villers has be promoted from her ministerial job at the Department for Transport to become Northern Ireland secretary.
The first confirmed move was Andrew Mitchell from the Department for International Development to the role of chief whip, the enforcer of backbench discipline among Tory MPs.
The prime minister said Mitchell had done a superb job as development secretary and placed Britain "at the forefront of international efforts to improve the lives of millions of the world's poorest people".
"As Chief Whip, Andrew will ensure strong support for our radical legislative programme, by working hard to win the argument in the Commons as well as playing a big role in the No 10 team," he said.
"He will be invaluable as the Government embarks on the next, vital phase of its mission to restore our economy to growth and reform our public services."
With junior ministerial appointments still to be announced, keep up to date with our live blog below: