Boris Johnson was fighting to stay in office after the shock double resignation of Chancellor Rishi Sunak and Health Secretary Sajid Javid.
The Prime Minister quickly filled the vacant Cabinet posts with Education Secretary Nadhim Zahawi moving to Number 11 and key ally Steve Barclay appointed as Health Secretary.