Theresa May has announced on the steps of Downing Street that her cabinet has reached a collective decision to back the draft Brexit agreement.
Senior ministers were summoned to No 10 for one-on-one meetings with the prime minister as news finally emerged of a draft agreement with Brussels after months of wrangling.
Ahead of the cabinet showdown, Ms May faced Jeremy Corbyn for a dramatic session of prime minister's questions, where he accused the PM of offering the British people a choice between a "botched deal and no deal".
She also faced the wrath of one Eurosceptic Tory MP, Peter Bone, who said if media reports over Ms May's Brexit deal were "accurate" then she would lose the support of Tory colleagues.
As it happened...

Theresa May admits Brexit can be stopped by new referendum as cabinet back draft EU deal
The cabinet were split over the deal after a five-hour meeting but gave it begrudging support as the prime minister's leadership came under attack"the Joint Committee may, before 1 July 2020, adopt a single decision extending the transition period up to [31 December 20XX]. *

"If...the Union and the United Kingdom decide jointly within the Joint Committee that the Protocol, in whole or in part, is no longer necessary to achieve its objectives, the Protocol shall cease to apply, in whole or in part."
The Independent has launched its #FinalSay campaign to demand that voters are given a voice on the final Brexit deal.
Sign our petition here