He may have clung on for now, but this is a Prime Minister who must know his time is nearly up.
Tonight 148 Conservative MPs voted to state that they had no confidence in Boris Johnson to be Prime Minister. It's a huge, seismic and quite likely a fatal blow to the man who soared to victory with an 80 seat majority just two-and-a-half years ago.
It's taken them long enough and multiple shameful episodes for them to get to this point, but here we are. Tonight's result is a chastening moment for a man who hates to be disliked but is finding out more and more people, including more than 40% of his own MPs, simply have no time left for him.