Gordon Brown today handed his potential leadership rival Alan Johnson the post of Home Secretary as part of his make-or-break reshuffle on a dramatic day in Downing Street.
Among the main changes, out went Transport Secretary Geoff Hoon and Defence Secretary John Hutton, who both resigned from the Cabinet.
Their exits followed on from the resignations of Work and Pensions Secretary James Purnell, Communities Secretary Hazel Blears and Home Secretary Jacqui Smith in recent days. Paul Murphy also returns to the backbenches after a brief stint as Welsh Secretary.
Peter Hain replaces him in the Cabinet as Welsh Secretary and Armed Forces Minister Bob Ainsworth is promoted to Defence Secretary.
Cabinet Office Minister Liam Byrne will become Chief Secretary to the Treasury and Health Minister Ben Bradshaw is the new Culture Secretary. Lord Adonis becomes Transport Secretary.
Foreign Secretary David Miliband, Chancellor Alistair Darling and Business Secretary Lord Mandelson all remain in their roles.
Full list of the new Cabinet:
Prime Minister, First Lord of the Treasury and Minister for the Civil Service
The Rt Hon Gordon Brown MP
Leader of the House of Commons and Lord Privy Seal; Minister for Women and Equality (and deputising for the Prime Minister at PMQs)
The Rt Hon Harriet Harman QC MP
First Secretary of State, Secretary of State for Business, Innovation and Skills and Lord President of the Council
The Rt Hon Lord Mandelson
Chancellor of the Exchequer
The Rt Hon Alistair Darling MP
Secretary of State for Foreign and Commonwealth Affairs
The Rt Hon David Miliband MP
Secretary of State for Justice and Lord Chancellor
The Rt Hon Jack Straw MP
Secretary of State for the Home Department
The Rt Hon Alan Johnson MP
Secretary of State for Environment, Food and Rural Affairs
The Rt Hon Hilary Benn MP
Secretary of State for International Development
The Rt Hon Douglas Alexander MP
Secretary of State for Communities and Local Government
The Rt Hon John Denham MP
Secretary of State for Children, Schools and Families
The Rt Hon Ed Balls MP
Secretary of State for Energy and Climate Change
The Rt Hon Ed Miliband MP
Secretary of State for Health
The Rt Hon Andy Burnham MP
Secretary of State for Northern Ireland
The Rt Hon Shaun Woodward MP
Leader of the House of Lords and Chancellor of the Duchy of Lancaster
The Rt Hon Baroness Royall of Blaisdon
Minister for the Cabinet Office, and for the Olympics and Paymaster General
The Rt Hon Tessa Jowell MP
Secretary of State for Scotland
The Rt Hon Jim Murphy MP
Secretary of State for Work and Pensions
The Rt Hon Yvette Cooper MP
Chief Secretary to the Treasury
The Rt Hon Liam Byrne MP
Secretary of State for Wales
The Rt Hon Peter Hain MP
Secretary of State for Defence
The Rt Hon Bob Ainsworth MP
Secretary of State for Transport
Lord Adonis
Secretary of State for Culture, Media and Sport
Ben Bradshaw MP
Other Cabinet attendees
Chief Whip (Parliamentary Secretary to the Treasury)
The Rt Hon Nick Brown MP
Minister of State, Foreign and Commonwealth Office
The Rt Hon Lord Malloch-Brown
Minister of State (Housing), Department for Communities and Local Government
The Rt Hon John Healey MP
Minister of State (Business), Department for Business, Innovation and Skills
The Rt Hon Pat McFadden MP
Minister of State (Science and Innovation), Department for Business, Innovation and Skills
The Rt Hon Lord Drayson
Attend Cabinet when their Ministerial responsibilities are on the agenda
Attorney General
The Rt Hon Baroness Scotland of Asthal QC
Minister of State (Children), Department for Children, Schools and Families
The Rt Hon Dawn Primarolo MP
Minister of State (Employment), Department for Work and Pensions
The Rt Hon Jim Knight MP
Minister of State (Regional Economic Development and Co-ordination) Department for Business, Innovation and Skills
The Rt Hon Rosie Winterton MP
The Queen has accepted the following resignations:
Cabinet resignations
The Rt Hon Hazel Blears MP
The Rt Hon Geoff Hoon MP
The Rt Hon John Hutton MP
The Rt Hon Paul Murphy MP
The Rt Hon James Purnell MP
The Rt Hon Jacqui Smith MP
Other resignations
The Rt Hon Tony McNulty MP
The Rt Hon Margaret Beckett MP
The Rt Hon Beverley Hughes MP
